这个实例演示了如何使用各种平台的各种输入方式,PC上主要是键盘和鼠标,另外还介绍了字体的加载。本实例应用不难。 二、解析 NiInputSystem::CreateParams* pkParams = GetInputCreationParameters(); 接着填充这个Params,再创建。 m_spInputSystem = NiInputSystem::Create(pkParams); 接着打开鼠标和键盘设备。 m_spKeyboard = m_spInputSystem->OpenKeyboard(); m_spMouse = m_spInputSystem->OpenMouse(); 检测鼠标按下的键位,m_spMouse->ButtonIsDown(); 检测键盘按下的键位,m_spKeyboard->KeyIsDown(); 创建字体可以用以下方法, m_spFont = NiFont::Create(m_spRenderer, ConvertMediaFilename("10.NFF"));