Material Box

Material Box

WEBデザイン & フリー素材

Godot - Tweenで回転アニメーションを実装する

Godot

Tweenで回転アニメーションを実装するGDScriptのコード例です。


Tweenで回転処理を実装するにtween_property()で「rotation_degrees」を指定し回転量と実行時間を指定します。

回転する角度に「360」、実行時間に「1」を指定する事で1秒間に一回転します。

var tween = create_tween()
tween.tween_property(self, "rotation_degrees", 360, 1.0)
tween.play()

回転を繰り返す場合、set_loops()を利用する、または回転する角度を増加させる事でも対応できます。

var tween = create_tween().set_loops()
tween.tween_property(self, "rotation_degrees", 360, 1.0)
tween.play()

「rotation_degrees」ではなく「rotation」も指定可能です。
「rotation」は四元数で指定し、主に3Dの回転に利用します。

var tween = create_tween()
tween.tween_property(self, "rotation", 2, 1.0)
tween.play()

Godot

TitleGodot - Tweenで回転アニメーションを実装する

CategoryGodot

Created

Update

AuthorYousuke.U