Menu
CoddyTech

初めてのトゥイーン

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

トゥイーンは、時間をかけてプロパティを滑らかに変化させます。プロパティ、終了値、秒数を指定します。Godotは到達するまで、フレームごとにプロパティを少しずつ変更します。

func _ready():
	var tween = create_tween()
	tween.tween_property(self, "position", Vector2(400, 100), 2.0)

create_tween()はトゥイーンを作成します。tween_property()は4つの値を受け取ります。変更するノード(selfはスクリプトが付いているノードです)、引用符で囲まれたプロパティ名、終了値、秒単位の時間です。

トゥイーンは自動的に開始し、完了すると停止します。_processは必要ありません。

challenge icon

チャレンジ

簡単

ロボットは琥珀色のパッドにまっすぐ飛び乗ります。代わりに、そこまで滑らかに移動させましょう。1秒かけて、そのpositionをVector2(480, 265)にトゥイーンさせます。

自分で試してみよう

extends Node2D

func _ready():
	position = Vector2(480, 265)
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

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

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