fade in the bunny animation on load (it looks way better)
authorEduardo <[email protected]>
Sat, 23 Sep 2023 23:17:30 +0000 (01:17 +0200)
committerEduardo <[email protected]>
Sat, 23 Sep 2023 23:17:30 +0000 (01:17 +0200)
scenes/splash_screen/SplashScreen.tscn

index 6fb6d2975d4019153bf31ef03714c1f78013395f..b14d143c50d2769659fda206e89c5f67218de930 100644 (file)
@@ -1,4 +1,4 @@
-[gd_scene load_steps=25 format=3 uid="uid://cav5l7bolim8v"]
+[gd_scene load_steps=26 format=3 uid="uid://cav5l7bolim8v"]
 
 [ext_resource type="Script" path="res://scenes/splash_screen/SplashScreen.gd" id="1_a68pd"]
 [ext_resource type="Texture2D" uid="uid://cp80sedeiyu2c" path="res://themes/default/logo_backpain.png" id="2_m1jpr"]
@@ -145,6 +145,18 @@ tracks/0/keys = {
 "update": 0,
 "values": [Color(0, 0, 0, 0)]
 }
+tracks/1/type = "value"
+tracks/1/imported = false
+tracks/1/enabled = true
+tracks/1/path = NodePath("BunnyLoadingContainer:modulate")
+tracks/1/interp = 1
+tracks/1/loop_wrap = true
+tracks/1/keys = {
+"times": PackedFloat32Array(0),
+"transitions": PackedFloat32Array(1),
+"update": 0,
+"values": [Color(1, 1, 1, 0)]
+}
 
 [sub_resource type="Animation" id="Animation_6x5en"]
 resource_name = "fade_out"
@@ -162,9 +174,26 @@ tracks/0/keys = {
 "values": [Color(0, 0, 0, 0), Color(0, 0, 0, 1)]
 }
 
+[sub_resource type="Animation" id="Animation_s72g1"]
+resource_name = "fade_in"
+length = 0.5
+tracks/0/type = "value"
+tracks/0/imported = false
+tracks/0/enabled = true
+tracks/0/path = NodePath("BunnyLoadingContainer:modulate")
+tracks/0/interp = 2
+tracks/0/loop_wrap = true
+tracks/0/keys = {
+"times": PackedFloat32Array(0, 0.5),
+"transitions": PackedFloat32Array(1, 1),
+"update": 0,
+"values": [Color(1, 1, 1, 0), Color(1, 1, 1, 1)]
+}
+
 [sub_resource type="AnimationLibrary" id="AnimationLibrary_6sio5"]
 _data = {
 "RESET": SubResource("Animation_jr0un"),
+"fade_in": SubResource("Animation_s72g1"),
 "fade_out": SubResource("Animation_6x5en")
 }
 
@@ -241,6 +270,7 @@ expand_mode = 5
 stretch_mode = 3
 
 [node name="BunnyLoadingContainer" type="CenterContainer" parent="."]
+modulate = Color(1, 1, 1, 0)
 anchors_preset = 8
 anchor_left = 0.5
 anchor_top = 0.5
@@ -273,6 +303,7 @@ one_shot = true
 autostart = true
 
 [node name="AnimationPlayer" type="AnimationPlayer" parent="."]
+autoplay = "fade_in"
 libraries = {
 "": SubResource("AnimationLibrary_6sio5")
 }