AnimationPlayer
CoddyのGodotジャーニー「ゲームの手触り」セクションの一部。レッスン 20/23。
アニメーションとは、待機中の上下運動や開くドアのように、あらかじめ作られた動きです。AnimationPlayerノードに保持されます。
アニメーションにはトラックが含まれます。各トラックは1つのプロパティを変更します。トラックのキーは、0秒時点でy = 300、0.6秒時点でy = 288のように、設定された時刻の値です。Godotはキーとキーの間の動きを補間します。
このロボットのAnimationPlayerには、ループするホバリング動作の"bob"と、ジャンプの"hop"という2つのアニメーションがあります。
$AnimationPlayer.play("bob")名前は、大文字と小文字も含めて完全に一致している必要があります。ループするアニメーションは、別のアニメーションを再生するか、stop()を呼び出すまで再生されます。
チャレンジ
簡単ゲームが開始したら、ロボットの"bob"アニメーションを再生します。
自分で試してみよう
extends Node2D
func _ready():
pass
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
ゲームの手触りのすべてのレッスン
自分で練習してみよう: Godotプレイグラウンド