0

ゲーム用のマップエディタを作成しています。ユーザーが地図をクリックしたときに、私はすでに地図にオブジェクトを追加することができました。ユーザーがマウスをクリックしてドラッグするパスにオブジェクトを追加すると便利です(mspaintの鉛筆のように)。その効果を得るには、どのイベントを登録する必要がありますか?

アイデアをありがとう。

4

1 に答える 1

2

主なアイデアは次のとおりです。

MouseUp() MouseDown()およびMouseMove()を使用します。

一部のブール値を 0 に設定します - ドラッグしているかどうかを教えてください。

(マウス ダウン) および (flag==0) の場合、START_DRAGGING。次に、マウスの動きは、flag==1 によってドラッグしているかどうかを認識します。

(mouse UP) と (flag == 1) が表示されたら、ドラッグを停止したことがわかっているので、もう一度 flag を 0 に設定します。

于 2013-03-21T11:39:48.647 に答える