查看: 2123|回复: 6

RTT里的摄像机能否接受键盘鼠标操作

[复制链接]

该用户从未签到

发表于 2010-1-20 11:21:02 | 显示全部楼层 |阅读模式
RTT里的摄像机能否接受键盘鼠标操作?我准备做一个得HDR,但主场景有交互,在RTT时怎么进行键盘输入呢

该用户从未签到

发表于 2010-1-20 11:41:12 | 显示全部楼层
应该一样的啊,直接关联回调就行了

该用户从未签到

 楼主| 发表于 2010-1-20 11:57:04 | 显示全部楼层
RTT根本就没有渲染到屏幕啊,还有就是直接在摄像机里设置矩阵操作器应该怎么设置?

该用户从未签到

发表于 2010-1-20 12:06:50 | 显示全部楼层
嗯~~~这个。。。没渲染到屏幕,相机就不处理消息了么,那你试试看

该用户从未签到

发表于 2010-1-20 13:20:37 | 显示全部楼层
键盘鼠标操作并不是针对相机的,而是使用GUIEventHandler。而事件的传递者往往是主相机的GraphicsContext,您可以设置相机的setAllowEventFocus()来阻止事件传入

该用户从未签到

发表于 2015-7-10 17:57:53 | 显示全部楼层
array 发表于 2010-1-20 13:20
键盘鼠标操作并不是针对相机的,而是使用GUIEventHandler。而事件的传递者往往是主相机的GraphicsContext, ...

array好 您的意思是RTT相机里面可以接受鼠标键盘操作?那阻止了主相机的后RTT相机的事件怎么传入呢?

期待您的回复 谢谢

该用户从未签到

发表于 2015-7-15 00:13:57 | 显示全部楼层
Rtt是相机烘焙渲染,最简单的想法是完全可以将其理解成一个matrixtransform节点,这个与鼠标键盘操作有啥关系,事件操作的控制类是GUIEventhandlers,如果想使用事件操作RTT,将操作完毕的参数传给相机的viewmatrix和projectionmatrix(当然传给谁,取决于你的需求)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

联系我们

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