同時に
CoddyのGodotジャーニー「ゲームの手触り」セクションの一部。レッスン 6/23。
コインが大きくなりながら消えていくように、いくつかの変化は同時に起こるべきです。parallel()を使うと、次のステップがその直前のステップと同時に実行されます。
var tween = create_tween()
tween.tween_property(self, "scale", Vector2(2, 2), 0.5)
tween.parallel().tween_property(self, "modulate:a", 0.0, 0.5)ノードは同じ0.5秒の間に大きくなり、フェードします。parallel()を使わないステップは、通常どおり、直前のステップが終わるまで待ちます。
トゥイーンのすべてのステップを同時に実行するには、create_tween()の後に一度だけtween.set_parallel()を呼び出します。
チャレンジ
簡単ロボットはパッドまで滑っていき、その後回転します。滑っている間に回転させ、どちらも同じ1秒間で行います。
自分で試してみよう
extends Node2D
func _ready():
var tween = create_tween()
tween.tween_property(self, "position", Vector2(480, 265), 1.0)
tween.tween_property(self, "rotation_degrees", 360.0, 1.0)
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
ゲームの手触りのすべてのレッスン
自分で練習してみよう: Godotプレイグラウンド