0
默認情況下,鼠標按鍵被分配到攝像機控制爲:Panda3D:如何配置攝像頭控制的鼠標按鈕?
- 左:翻譯
- 右:放大
- 滾動/中間:旋轉
怎麼辦我更改這些鼠標按鈕綁定,以便我想要它?:
- 滾動/中:放大
- 左:旋轉
- 右:翻譯
我可以看到,攝像頭控制默認的鼠標綁定在DirectCameraControl.py
設置。但是,我怎樣才能從我的主類中改變他們,這是從ShowBase
派生出來的?
默認情況下,鼠標按鍵被分配到攝像機控制爲:Panda3D:如何配置攝像頭控制的鼠標按鈕?
怎麼辦我更改這些鼠標按鈕綁定,以便我想要它?:
我可以看到,攝像頭控制默認的鼠標綁定在DirectCameraControl.py
設置。但是,我怎樣才能從我的主類中改變他們,這是從ShowBase
派生出來的?
DirectCameraControl
中的攝像頭控件與默認控件分開,並且更改這些設置不會影響默認攝像頭。默認控件在panda/src/tform/trackball.cxx
中硬編碼;目前不可能改變這些。
默認攝像機控件主要用於早期開發和調試。對於大多數用途,您需要使用base.disableMouse()
禁用默認的攝像頭控件並開發自己的攝像頭控制代碼。