Menu
CoddyTech

同時に

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()を一度呼び出します。

challenge icon

チャレンジ

簡単

ロボットを滑らせながら回転させましょう。

  1. 両方のステップを同じ1秒間に行います。
  2. 2つ目のステップである回転に.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プレイグラウンド