0

デフォルトでは、マウス ボタンは次のようにカメラ コントロールに割り当てられます。

  • 左: 翻訳
  • 右: ズーム
  • スクロール/中央: 回転

これらのマウス ボタンのバインドを変更するにはどうすればよいですか?:

  • スクロール/中央: ズーム
  • 左: 回転
  • 右: 翻訳

カメラ コントロールのデフォルトのマウス バインドが に設定されていることがわかりますDirectCameraControl.py。しかし、から派生したメインクラスからそれらを変更するにはどうすればよいShowBaseですか?

4

1 に答える 1

1

のカメラ コントロールDirectCameraControlはデフォルト コントロールとは別のものであり、これらの設定を変更してもデフォルト カメラには影響しません。デフォルトのコントロールは にハードコードされていpanda/src/tform/trackball.cxxます。現在、これらを変更することはできません。

デフォルトのカメラ コントロールは、主に初期の開発とデバッグを目的としています。ほとんどbase.disableMouse()の場合、デフォルトのカメラ コントロールを無効にして、独自のカメラ コントロール コードを開発するために使用します。

于 2013-04-10T12:54:00.667 に答える