2

ビジュアル モジュール (VPython) に scene.mouse.getclick に似たものはありますか? ロールオーバーに必要です。前もって感謝します。

編集:マウスをクリックせずに特別な領域内を移動したときに何かを行う機能が必要です。

4

3 に答える 3

1

mathmike が述べたように、scene.mouse.pick を使用して、現在マウスの下にあるオブジェクトを取得できるように思われます。「シーン位置」に関しては、scene.mouse.pickpos があなたがしているものだと思います探している - そうでない場合は、グローバルなマウス位置から (getEvent() を介して) 計算できるはずです。

それ以外の場合は、getEvent() 関数から情報を取得し、場合によっては自分でイベント ループを作成することを検討してください。

于 2010-04-28T00:33:28.577 に答える
0

scene.mouse.getclickは、最後にクリックされたときのマウスの位置を示します。これは、誰かがクリックしたかどうかを通知するscene.mouse.clickedとは異なります。

誰かが特定のオブジェクトの上にマウスを置いたかどうかを確認するための対応する方法はありません。実行できることの1つは、scene.mouse.pickを継続的にチェックして、マウスが現在対象のオブジェクト上にあるかどうかを確認するwhileループを使用することです。

于 2010-04-27T00:43:39.090 に答える
0

さて、こちらのドキュメントに記載されている scene.mouse.getclick() のことですか?

私はあなたが何を意味するのか分かりません

似たようなものはありますか...

何を探していますか?

于 2010-04-16T22:23:07.263 に答える