【问题标题】:Panda3D: How to configure mouse buttons for camera control?Panda3D:如何为相机控制配置鼠标按钮?
【发布时间】:2013-04-05 03:57:44
【问题描述】:

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

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

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

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

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

【问题讨论】:

    标签: camera mouse panda3d


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2019-06-16
      • 1970-01-01
      • 2014-06-26
      • 2019-05-09
      • 2019-03-22
      • 2014-01-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多