ゲーム メーカーで 5 つのサブ イメージを含むスプライトを作成し、最後のサブ イメージに達したときに停止するようにしたいのですが、コードを使用してこれを行うにはどうすればよいですか?
22933 次
2 に答える
8
Animation End
イベント中:
image_speed = 0;
image_index = image_number - 1;
于 2016-04-13T04:34:18.497 に答える
1
オブジェクトの Step イベントでこれを実行します。
If image_index == 4 Then image_speed = 0;
image_index
はオブジェクトのスプライトのアニメーションにおける現在のフレームのインデックス、 はアニメーションimage_speed
の速度 (フレーム/ステップ) です。このコードは、アニメーションが最終フレーム (フレームのインデックスは 0 であるため、5 番目のフレームのインデックスは 4) にあるかどうかを確認し、そうである場合は速度を に設定し0
ます。
于 2016-04-13T01:54:20.753 に答える