Menu
CoddyTech

順番に

CoddyのGodotジャーニー「ゲームの手触り」セクションの一部。レッスン 5/23。

1つのトゥイーンには複数のステップを含められます。同じトゥイーンに対する各tween_property呼び出しは、前のステップが終わるまで待ちます。

var tween = create_tween()
tween.tween_property(self, "position:y", 150.0, 0.4)
tween.tween_property(self, "position:y", 265.0, 0.4)

これは跳ねる動きです。ノードは0.4秒間上に移動し、その後0.4秒間下に移動します。各ステップは、直前のステップが終わった位置から始まります。

一連の動きを1つのトゥイーンにまとめます。create_tween()を2回呼び出すと、同時に開始してプロパティを取り合う2つのトゥイーンが作られます。

challenge icon

チャレンジ

簡単

ロボットをパッドまで移動させて、戻します。

  1. 最初のステップの下に、同じトゥイーンに2つ目の tween_property を追加します。
  2. "position:x" を 160.0 に戻すように、0.5 秒かけて滑らかに移動させます。

「プレイ」を押します。ロボットはパッドまで到達し、その後、滑らかに元の位置に戻ります。次に「確認」を押します。

自分で試してみよう

extends Node2D

func _ready():
	var tween = create_tween()
	tween.tween_property(self, "position:x", 480.0, 0.5)

ゲームの手触りのすべてのレッスン

自分で練習してみよう: Godotプレイグラウンド