我要发帖 回复

中级会员

4

主题

100

积分

0

专家分

兴趣点(最多三项):

建模技术

私信
发表时间 : 2015-1-7 11:24:59 | 浏览 : 660    评论 : 0
本帖最后由 阿莱克 于 2015-1-7 11:30 AM 编辑
  1. void PublicMember::CTS_Keyboard(vpWindow* window,vpWindow::Key key,int modifier,void*)
  2. {
  3. switch(key)
  4. {
  5. case vpWindow::KEY_UP:
  6. {
  7. PublicMember::CTS_pObject_observer->setTranslateY(-1.0,true);
  8. }
  9. break;
  10. case vpWindow::KEY_DOWN:
  11. {
  12. PublicMember::CTS_pObject_observer->setTranslateY(1.0,true);

  13. }
  14. break;
  15. case vpWindow::KEY_LEFT:
  16. {
  17. PublicMember::CTS_pObject_observer->setTranslateX(1.0,true);
  18. }
  19. break;
  20. case vpWindow::KEY_RIGHT:
  21. {
  22. PublicMember::CTS_pObject_observer->setTranslateX(-1.0,true);
  23. }
  24. break;
  25. default:
  26. ;
  27. }
  28. }
复制代码
在按照王孝平书 5.2.10中 通过键盘控制小车时, 发现是上下左右键是参照世界坐标中的XY轴 ,而不是以小车为参照移动。怎么改使之以小车为参照?下面是书上的代码:

最近VR访客

手机版|VR开发网 统计 津ICP备18009691号
网安备12019202000257

GMT+8, 2021-5-17 11:15 PM

返回顶部