-1

最終的には、タッチ技術を使用して以下を実装します。しかし当分の間、私はマウスの解決策を求めているだけです. プレイヤーが画面の特定の部分、または特定のスプライト/メニュー項目 (たとえば、左矢印のイメージ) をクリックしてマウスを押したままにすると、メイン ゲームのスプライト (たとえば、車など) が左に移動し続けます。プレイヤーがマウスボタンを離すまで。プレイヤーが画面/スプライト/メニュー項目の別の部分 (右矢印のイメージ) をクリックしたままにすると、プレイヤーがマウス ボタンを離すまで車は右に移動し続けます。ボタンを押している間、マウスを動かす必要はありません。

4

1 に答える 1

0

mousedown、mouseup、および scheduleupdate の組み合わせによって解決されます。したがって、画面に2つの矢印があります。左右の矢印。プレイヤーが左矢印をクリックしたままにすると、車のスプライトは画面を横切って左に移動し続け、右矢印は車を右に移動させます。車は、プレイヤーがそれぞれの矢印からマウス (マウスアップ) を離したときにのみ動きを止めます。

于 2014-05-01T02:52:23.910 に答える