这个实例演示了如何使用各种平台的各种输入方式,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"));
一、简介
转载于:https://my.oschina.net/jackydouson/blog/104893