From 343c0865ba9f386948dd1e08150515e60564eaa5 Mon Sep 17 00:00:00 2001 From: Ervan Lefevre Date: Sun, 1 Oct 2023 10:59:59 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=92=85:=20Adds=20a=20zoom-in=20effect=20a?= =?UTF-8?q?t=20spawn?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- nodes/player/player.tscn | 47 ++++++++++++++++++++++++++++++++++++++-- 1 file changed, 45 insertions(+), 2 deletions(-) diff --git a/nodes/player/player.tscn b/nodes/player/player.tscn index 803203f..6458285 100644 --- a/nodes/player/player.tscn +++ b/nodes/player/player.tscn @@ -1,4 +1,4 @@ -[gd_scene load_steps=5 format=3 uid="uid://c5rmt3jeffjx7"] +[gd_scene load_steps=8 format=3 uid="uid://c5rmt3jeffjx7"] [ext_resource type="Script" path="res://nodes/player/player.gd" id="1_exx2i"] [ext_resource type="Texture2D" uid="uid://cm4rn4vgyjd1b" path="res://nodes/player/temp.png" id="1_s33dc"] @@ -8,6 +8,43 @@ radius = 9.0 height = 24.0 +[sub_resource type="Animation" id="Animation_gwu4b"] +resource_name = "zoom_in" +length = 3.0 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("camera:zoom") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0, 1.6, 3), +"transitions": PackedFloat32Array(1, 1.86606, 1), +"update": 0, +"values": [Vector2(0.2, 0.2), Vector2(0.2, 0.2), Vector2(5, 5)] +} + +[sub_resource type="Animation" id="Animation_kwmth"] +length = 0.001 +tracks/0/type = "value" +tracks/0/imported = false +tracks/0/enabled = true +tracks/0/path = NodePath("camera:zoom") +tracks/0/interp = 1 +tracks/0/loop_wrap = true +tracks/0/keys = { +"times": PackedFloat32Array(0), +"transitions": PackedFloat32Array(1), +"update": 0, +"values": [Vector2(0.2, 0.2)] +} + +[sub_resource type="AnimationLibrary" id="AnimationLibrary_t0d07"] +_data = { +"RESET": SubResource("Animation_kwmth"), +"zoom_in": SubResource("Animation_gwu4b") +} + [node name="player" type="CharacterBody2D"] script = ExtResource("1_exx2i") LOSE_SCREEN = "res://scenes/lose_screen.tscn" @@ -22,7 +59,7 @@ shape = SubResource("CapsuleShape2D_w17ly") metadata/_edit_group_ = true [node name="camera" type="Camera2D" parent="."] -zoom = Vector2(5, 5) +zoom = Vector2(0.2, 0.2) [node name="oriented_container" type="Node2D" parent="."] @@ -31,3 +68,9 @@ target_position = Vector2(24, 0) [node name="sprite" type="Sprite2D" parent="oriented_container"] texture = ExtResource("1_s33dc") + +[node name="fx_animator" type="AnimationPlayer" parent="."] +autoplay = "zoom_in" +libraries = { +"": SubResource("AnimationLibrary_t0d07") +}