ProgramingTips
アニメーションさせる
最終更新:
gamexprogram
-
view
共通>アニメーションさせる
キャラクターをアニメーションさせる処理です。
ゲームによっては無くてもいいですが、やはりないと寂しいですよね
今回使用する絵はこちら
ゲームによっては無くてもいいですが、やはりないと寂しいですよね
今回使用する絵はこちら
#ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (hum_move.png)
ソースコード
実行結果

キーボードかゲームパッドの左右キーでアニメーションします
解説
anim = anim_counter /4 % AnimPattern;
animはアニメーションをするための変数です。
anim_counterを4で割っているのはアニメーション速度を遅くするためです。
anim_counterでAnimPatternの余りを出しているのは
0~AnimPatternを繰り返すためです。(0,1,‥,0,1,‥,という風に)
anim_counterを4で割っているのはアニメーション速度を遅くするためです。
anim_counterでAnimPatternの余りを出しているのは
0~AnimPatternを繰り返すためです。(0,1,‥,0,1,‥,という風に)
Src.Set(anim*PLAYER_WIDTH, 0, PLAYER_WIDTH, PLAYER_HEIGHT );
anim*PLAYER_WIDTHで読み込む位置を変えています。
これでアニメーションができるわけです。
これでアニメーションができるわけです。
<共通に戻る
添付ファイル