私はJavaでゲームに取り組んでいます.プレイヤーが横に歩いていると、本当に粘着性があります. 私は 3 フレームのアニメーションを使用するようにアドバイスされました。私は非常に多くの検索を試みましたが、それを理解できないようです。
dirは、プレーヤーがどの方向を見ているかを取得するために使用するもので、0 は前方です。
spriteは画像を取得するためのもので、playerF、playerF_1、playerF_2 はすべて前方のキャラクター用です。
ウォーキングは、アニメーションが進行中かどうかのブール値です。
アニメはアニメーションの略です。
if (dir == 0) {
sprite = Sprite.playerF;
if (walking) {
if (anim % 40 > 20) {
sprite = Sprite.playerF_1;
} else {
sprite = Sprite.playerF_2;
}
}
}
3 フレームのアニメーションを作成するのを手伝ってくれてありがとう。