Godot tween 布局

draft / 2025-01-21 / 原文

extends Sprite2D

func _ready():
    # 设置初始颜色为红色
    modulate = Color(1, 0, 0)  # 红色

    # 创建并配置 Tween
    var tween = create_tween()

    # 目标颜色为蓝色
    var target_color = Color(0, 0, 1)  # 蓝色

    # 进行颜色插值
    tween.tween_property(self, "modulate", target_color, 2.0)

    # 设置插值和缓动(可选)
    tween.set_trans(Tween.TRANS_LINEAR)
    tween.set_ease(Tween.EASE_IN_OUT)