查看: 1133|回复: 2

Hello World键盘响应问题

[复制链接]

该用户从未签到

发表于 2015-5-22 10:43:43 | 显示全部楼层 |阅读模式
        正在学习《osg程序设计》中的例子“Hello World”,发现有点问题。
        代码是这样的:
  1. #include <osgDB/ReadFile>
  2. #include <osgViewer/Viewer>
  3. #include <osgViewer/ViewerEventHandlers>
  4. #include <osgGA/StateSetManipulator>
  5. void main()
  6. {
  7.         osgViewer::Viewer viewer;
  8.         viewer.setSceneData(osgDB::readNodeFile("glider.osg"));
  9.         //添加状态事件
  10.         viewer.addEventHandler(new osgGA::StateSetManipulator(viewer.getCamera()->getOrCreateStateSet()));
  11.         //窗口大小变化事件
  12.         viewer.addEventHandler(new osgViewer::WindowSizeHandler);
  13.         //添加一些常用状态设置
  14.         viewer.addEventHandler(new osgViewer::StatsHandler);

  15.         viewer.realize();
  16.         viewer.run();
  17. }
复制代码

        作者说,此时运行程序,可以响应S键、F键、W键和L键,可是我的程序为什么只能响应F键呢?我的osg版本是3.2.1,难道是版本问题?

该用户从未签到

 楼主| 发表于 2015-5-22 10:55:55 | 显示全部楼层
在论坛搜索了一下,发现是输入法的问题,打扰大家了。

该用户从未签到

发表于 2015-5-22 12:01:06 | 显示全部楼层
wjz2047 发表于 2015-5-22 10:55
在论坛搜索了一下,发现是输入法的问题,打扰大家了。

哈哈
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表