0

默认情况下,鼠标按钮分配给相机控制

  • 左:翻译
  • 右:缩放
  • 滚动/中间:旋转

如何更改这些鼠标按钮绑定以便我想要这个?:

  • 滚动/中间:缩放
  • 左:旋转
  • 右:翻译

我可以看到相机控制的默认鼠标绑定设置在DirectCameraControl.py. 但是,如何从派生自的主类更改它们ShowBase

4

1 回答 1

1

中的相机控件DirectCameraControl与默认控件是分开的,更改这些设置不会影响默认相机。默认控件是硬编码的panda/src/tform/trackball.cxx;目前无法更改这些。

默认相机控件主要用于早期开发和调试。大多数情况下,您需要使用base.disableMouse()禁用默认相机控件并开发您自己的相机控制代码。

于 2013-04-10T12:54:00.667 回答