【发布时间】:2013-04-05 03:57:44
【问题描述】:
默认情况下,鼠标按钮分配给相机控制:
- 左:翻译
- 右:缩放
- 滚动/中间:旋转
如何更改这些鼠标按钮绑定以便我想要这个?:
- 滚动/中间:缩放
- 左:旋转
- 右:翻译
我可以看到相机控制的默认鼠标绑定设置在DirectCameraControl.py 中。但是,如何从派生自ShowBase 的主类更改它们?
【问题讨论】:
默认情况下,鼠标按钮分配给相机控制:
如何更改这些鼠标按钮绑定以便我想要这个?:
我可以看到相机控制的默认鼠标绑定设置在DirectCameraControl.py 中。但是,如何从派生自ShowBase 的主类更改它们?
【问题讨论】:
DirectCameraControl 中的摄像头控件与默认控件是分开的,更改这些设置不会影响默认摄像头。默认控件在panda/src/tform/trackball.cxx 中硬编码;目前无法更改这些。
默认相机控件主要用于早期开发和调试。大多数情况下,您需要使用base.disableMouse() 来禁用默认的相机控件并开发您自己的相机控制代码。
【讨论】: