Menu
CoddyTech

あらゆるプロパティをトゥイーン

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

tween は、数値、Vector2、または Color を保持する任意のプロパティを変更できます。コードで使うのと同じプロパティ名を引用符で囲んで記述します: "position"、"scale"、"rotation_degrees"、"modulate"。

var tween = create_tween()
tween.tween_property(self, "scale", Vector2(2, 2), 0.5)

これにより、0.5秒でノードの大きさが2倍になります。

終了値は、プロパティと同じ種類の値でなければなりません: rotation_degrees には数値、position には Vector2 を指定します。ラジアン単位で数える "rotation" と混同しないでください。360ラジアンは約57回転です。

challenge icon

チャレンジ

簡単

ロボットがその場で回転するようにします。

  1. トゥイーンはそのままにして、プロパティを"position"から"rotation_degrees"に変更します。
  2. 終了値を360.0にし、時間は1.0のままにします。

「プレイ」を押します。ロボットは移動せずに1回転します。その後、「確認」を押します。

自分で試してみよう

extends Node2D

func _ready():
	var tween = create_tween()
	tween.tween_property(self, "position", Vector2(480, 265), 1.0)

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

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