默认情况下,鼠标按钮分配给摄像头控制:
如何更改这些鼠标按钮绑定以便我想要这个?:
我可以看到摄像机控制的默认鼠标绑定在DirectCameraControl.py
中设置。但是,如何从我的主要类中更改它们,这是从ShowBase
?
答案 0 :(得分:1)
DirectCameraControl
中的相机控件与默认控件分开,更改这些设置不会影响默认相机。默认控件在panda/src/tform/trackball.cxx
中进行了硬编码;目前无法改变这些。
默认的相机控件主要用于早期开发和调试。在大多数情况下,您需要使用base.disableMouse()
来禁用默认的相机控件并开发自己的相机控制代码。