OIS使用心得分析和总结.docxVIP

  • 1
  • 0
  • 约2.54千字
  • 约 4页
  • 2022-12-21 发布于上海
  • 举报
OIS 使用心得 总的来说,非常的好用,Ogre 在即将推出的 1.4 版本中将完全去处原来破破烂烂的输入部分,取而代之得是 OIS( ),对我来说, Ogre 去除自带的输入系统是个非常好的消息,这本来就不是一个图形渲染系统该有的,OIS 出现的太及时了,OIS 的作者是 Ogre 的 MVP,我看过他的代码,功力深厚,虽然现在OIS 功能还不是很高,但是比原来的那个还是要好的多,提供了立即模式和缓冲模式(可共用),也就是设计模式那一套路,用个监听器得到消息,这样的封装用起来非常简单。 class EventHandler : public KeyListener, public MouseListener, public JoyStickListener { public: EventHandler() {} ~EventHandler() {} bool keyPressed( const KeyEvent arg ) { std::cout \nKeyPressed { arg.key , ((Keyboard*)(arg.device))-getAsString(arg.key) } || Character ( (char)arg.text ) std::endl; return true; } bool keyReleased( const KeyE

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档