xiandie/scene/ground/script/c02/拿人偶后记忆闪回.gd

36 lines
907 B
GDScript3
Raw Normal View History

2025-07-01 17:18:25 +00:00
extends CanvasLayer
signal exit
2025-07-02 16:32:37 +00:00
2025-07-01 17:18:25 +00:00
func _ready() -> void:
layer = GlobalConfig.CANVAS_LAYER_LITTLE_GAME
2025-07-02 16:32:37 +00:00
var reach_out_hand = $"Root/伸手"
reach_out_hand.modulate.a = 0.0
var tween = create_tween()
tween.tween_interval(3.0)
tween.tween_property(reach_out_hand, "modulate:a", 1.0, 1.0)
tween.tween_callback($"Root/小蝉".hide)
tween.tween_interval(2.0)
tween.tween_callback(func():
var t = create_tween()
t.tween_interval(0.5)
t.tween_property($Root, "modulate:a", 0.0, 1.5)
)
# (
# tween
# . tween_property(reach_out_hand, "scale", Vector2(1.1, 1.1), 3.0)
# . set_ease(Tween.EASE_OUT)
# . set_trans(Tween.TRANS_CUBIC)
# )
(
tween
. parallel()
. tween_property(reach_out_hand, "position:y", 15.0, 2.0)
. set_ease(Tween.EASE_OUT)
. set_trans(Tween.TRANS_CUBIC)
. as_relative()
)
tween.tween_property($ColorRect, "color:a", 0.0, 1.0)
tween.tween_callback(exit.emit)