36 lines
907 B
GDScript
36 lines
907 B
GDScript
extends CanvasLayer
|
|
|
|
signal exit
|
|
|
|
|
|
func _ready() -> void:
|
|
layer = GlobalConfig.CANVAS_LAYER_LITTLE_GAME
|
|
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)
|