ゲームが作れるようになるまでがんばる日記

ゲーム制作のことを中心にゲームに関することを書いています

100日チャレンジ059 アニメーション速度


アームを閉じるアニメーションの再生速度を変更しようとしたのだがうまくいかない。
次のように指定したのだが、

$AnimationPlayer.play("Move", -1, 3.0)

起動直後の1回目はデフォルトで再生され、2回目以降は指定した通り3倍で再生される。
ただ、次のようにspeed_scaleを設定してから再生すると期待通りに最初から3倍で再生される。

$AnimationPlayer.speed_scale = 3.0
$AnimationPlayer.play("Move")

なぜこちらだとうまくいくのか原因は分からず。
また、speed_scaleを指定する方法だとすべてのアニメーションの速度が変更されてしまうが、今回はアニメーションが1つなので問題なし。