07/11/17 09:28:38 lq795UNb
change spriteをキーボードイベントでやらない。キーを押し続けている間ずっと入れ替えるから。
key pressイベントとkey releaseイベントのタイミングで、スプライトを入れ替える。
key press <left>
change sprite [left]
key release <left>
change sprite [stand]
key press <right>
change sprite [right]
key release <right>
change sprite [stand]
ちなみに chnage spriteアクションは、各項で次のローカル変数を代入しているだけ。
sprite : 変数sprite_indexに代入
subimage : 変数 image_index に代入。 表示するサブイメージ番号(アニメーションのコマ)。0で最初。
speed : 変数 image_speed に代入。 1ステップで何コマ進むかをあらわすアニメスピード。0.5だと2ステップで1コマ変化する。