diff options
| author | Jan Tuomi <jan@jantuomi.fi> | 2025-11-19 20:06:53 +0200 |
|---|---|---|
| committer | Jan Tuomi <jan@jantuomi.fi> | 2025-11-19 20:06:53 +0200 |
| commit | cb1655c3e3958845ec6b2b6ab634149cede152a8 (patch) | |
| tree | 504040e814e74b00ec6302a40b5543e23f2ccf4d /top.tscn | |
| parent | d61ad72495dd1514ad1833a31df3f63208160fe6 (diff) | |
Improve room change
Diffstat (limited to 'top.tscn')
| -rw-r--r-- | top.tscn | 69 |
1 files changed, 47 insertions, 22 deletions
@@ -1,11 +1,10 @@ -[gd_scene load_steps=6 format=3 uid="uid://cey3jxnpmommt"] +[gd_scene load_steps=7 format=3 uid="uid://cey3jxnpmommt"] [ext_resource type="Script" uid="uid://dxbspy72bg0db" path="res://top.gd" id="1_on2c2"] [ext_resource type="PackedScene" uid="uid://cjdhfl70fgt6m" path="res://room_main_menu.tscn" id="2_58ij3"] -[sub_resource type="Animation" id="Animation_on2c2"] -resource_name = "room_transition" -length = 4.0 +[sub_resource type="Animation" id="Animation_58ij3"] +length = 0.001 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true @@ -13,10 +12,26 @@ tracks/0/path = NodePath(".:color") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { -"times": PackedFloat32Array(0, 2, 4), -"transitions": PackedFloat32Array(1, 1, 1), +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), "update": 0, -"values": [Color(0, 0, 0, 0), Color(0, 0, 0, 1), Color(0, 0, 0, 0)] +"values": [Color(0, 0, 0, 0)] +} + +[sub_resource type="Animation" id="Animation_2exal"] +resource_name = "room_trans_start" +length = 2.0 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath(".:color") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 2), +"transitions": PackedFloat32Array(1, 1), +"update": 0, +"values": [Color(0, 0, 0, 0), Color(0, 0, 0, 1)] } tracks/1/type = "method" tracks/1/imported = false @@ -25,22 +40,17 @@ tracks/1/path = NodePath("../..") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { -"times": PackedFloat32Array(0, 2, 4), -"transitions": PackedFloat32Array(1, 1, 1), +"times": PackedFloat32Array(2), +"transitions": PackedFloat32Array(1), "values": [{ -"args": [true], -"method": &"set_paused" -}, { "args": [], -"method": &"_change_room" -}, { -"args": [false], -"method": &"set_paused" +"method": &"_transition_start" }] } -[sub_resource type="Animation" id="Animation_58ij3"] -length = 0.001 +[sub_resource type="Animation" id="Animation_edsjh"] +resource_name = "room_trans_end" +length = 2.0 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true @@ -48,16 +58,31 @@ tracks/0/path = NodePath(".:color") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { -"times": PackedFloat32Array(0), -"transitions": PackedFloat32Array(1), +"times": PackedFloat32Array(0, 2), +"transitions": PackedFloat32Array(1, 1), "update": 0, -"values": [Color(0, 0, 0, 0)] +"values": [Color(0, 0, 0, 1), Color(0, 0, 0, 0)] +} +tracks/1/type = "method" +tracks/1/imported = false +tracks/1/enabled = true +tracks/1/path = NodePath("../..") +tracks/1/interp = 1 +tracks/1/loop_wrap = true +tracks/1/keys = { +"times": PackedFloat32Array(2), +"transitions": PackedFloat32Array(1), +"values": [{ +"args": [], +"method": &"_transition_end" +}] } [sub_resource type="AnimationLibrary" id="AnimationLibrary_2exal"] _data = { &"RESET": SubResource("Animation_58ij3"), -&"room_transition": SubResource("Animation_on2c2") +&"room_trans_end": SubResource("Animation_edsjh"), +&"room_trans_start": SubResource("Animation_2exal") } [node name="Top" type="Node2D"] |
