🌟
[Godot Engine 4] Tweenを使ってUI要素を点滅させる
タイトル画面とかによくある表現をやります。
今回は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