查看: 4266|回复: 6

如何实现在场景中的漫游??

[复制链接]

该用户从未签到

发表于 2008-3-24 11:52:45 | 显示全部楼层 |阅读模式
如题。最好能拿键盘控制漫游,像cs中挂了后在地图里漫游的效果。
欢迎大家发表见解。

该用户从未签到

发表于 2008-3-24 13:06:21 | 显示全部楼层
继承osgGA::MatrixManipulator写一个新的操作器~~~~~~~~

该用户从未签到

发表于 2008-3-24 13:06:56 | 显示全部楼层
具体细节,直接看osgGA::MatrixManipulator源码~~~~~~

该用户从未签到

发表于 2008-3-24 18:52:24 | 显示全部楼层
有点像DriveManipulator的方式,
建立一个结构: 视点坐标:ex,ey,ez,以及失量:lv,sv,up旋转矢量,让坐标系也跟着运动;

该用户从未签到

发表于 2008-4-16 07:16:26 | 显示全部楼层

键盘漫游可参看osgGA中的UFO

osgViewer中没有默认添加这个,osg中要么用鼠标,要么用键盘,大家谁写过键盘与鼠标混合使用的?
  • TA的每日心情
    开心
    2019-11-11 10:36
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2008-4-16 10:25:26 | 显示全部楼层
    FreeSouth请进这个帖里有一个附件是一个基于2.20的操作器

    该用户从未签到

     楼主| 发表于 2008-4-17 11:03:19 | 显示全部楼层
    原帖由 donghua 于 2008-4-16 07:16 发表
    osgViewer中没有默认添加这个,osg中要么用鼠标,要么用键盘,大家谁写过键盘与鼠标混合使用的?


    键盘鼠标混用的不就是在操作器事件处理时把鼠标事件和键盘事件都加进去不就行了吗?
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

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

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

    联系我们

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