Godotでアニメーションの再生速度を変えようとしたのだが、最初の1回目は通常の速度で再生されてしまうという現象に。原因わからず。
— toburau (@toburau) 2025年10月30日
059/100 #100日チャレンジ #GodotEngine #GodotEngine
アームを閉じるアニメーションの再生速度を変更しようとしたのだがうまくいかない。
次のように指定したのだが、
$AnimationPlayer.play("Move", -1, 3.0)起動直後の1回目はデフォルトで再生され、2回目以降は指定した通り3倍で再生される。
ただ、次のようにspeed_scaleを設定してから再生すると期待通りに最初から3倍で再生される。
$AnimationPlayer.speed_scale = 3.0
$AnimationPlayer.play("Move")なぜこちらだとうまくいくのか原因は分からず。
また、speed_scaleを指定する方法だとすべてのアニメーションの速度が変更されてしまうが、今回はアニメーションが1つなので問題なし。