🌟

[Godot Engine 4] Tweenを使ってUI要素を点滅させる

2023/08/29に公開

タイトル画面とかによくある表現をやります。
今回はLabelノードを対象にTweenをかけます。

  • modulateプロパティをTweenさせ、透明/不透明を切り替えます
  • set_loops()メソッドを使い、Tweenを繰り返します
label.gd
extends Label

func _ready():
	# tweenの作成
	var tween = get_tree().create_tween()
	
	# 1秒かけて透明にする
	tween.tween_property(self, "modulate", Color(1,1,1,0), 1).set_trans(Tween.TRANS_CUBIC)
	
	# 1秒かけて不透明にする
	tween.tween_property(self, "modulate", Color(1,1,1,1), 1).set_trans(Tween.TRANS_CUBIC)
	
	# アニメーションを繰り返す設定
	tween.set_loops()

Discussion