[gd_scene load_steps=23 format=3 uid="uid://bghghp5ep4w2j"] [ext_resource type="Script" path="res://Scripts/PlayerMovement.cs" id="1_m27vu"] [ext_resource type="Texture2D" uid="uid://la06powu57hu" path="res://Sprites/Cirno_Big.png" id="2_bwf6x"] [ext_resource type="PackedScene" uid="uid://b1qnfiuokpvsr" path="res://Scenes/bullet.tscn" id="2_ov36d"] [ext_resource type="Script" path="res://addons/smoothing/smoothing_2d.gd" id="4_j4xhu"] [ext_resource type="Script" path="res://Scenes/CameraTarget.gd" id="5_cxvyt"] [ext_resource type="PackedScene" uid="uid://cfb3nsay84xdb" path="res://Scenes/crosshair.tscn" id="6_l43rf"] [sub_resource type="RectangleShape2D" id="RectangleShape2D_ai4rh"] size = Vector2(6, 8) [sub_resource type="AtlasTexture" id="AtlasTexture_omx2u"] atlas = ExtResource("2_bwf6x") region = Rect2(0, 0, 8, 16) [sub_resource type="AtlasTexture" id="AtlasTexture_pdst4"] atlas = ExtResource("2_bwf6x") region = Rect2(0, 0, 8, 16) [sub_resource type="AtlasTexture" id="AtlasTexture_s7dqe"] atlas = ExtResource("2_bwf6x") region = Rect2(0, 0, 8, 16) [sub_resource type="AtlasTexture" id="AtlasTexture_irmjj"] atlas = ExtResource("2_bwf6x") region = Rect2(8, 0, 8, 16) [sub_resource type="AtlasTexture" id="AtlasTexture_chuua"] atlas = ExtResource("2_bwf6x") region = Rect2(16, 0, 8, 16) [sub_resource type="AtlasTexture" id="AtlasTexture_nhxfa"] atlas = ExtResource("2_bwf6x") region = Rect2(0, 32, 8, 16) [sub_resource type="AtlasTexture" id="AtlasTexture_tnyrl"] atlas = ExtResource("2_bwf6x") region = Rect2(8, 32, 8, 16) [sub_resource type="AtlasTexture" id="AtlasTexture_awe4i"] atlas = ExtResource("2_bwf6x") region = Rect2(16, 32, 8, 16) [sub_resource type="AtlasTexture" id="AtlasTexture_n0dww"] atlas = ExtResource("2_bwf6x") region = Rect2(0, 48, 8, 16) [sub_resource type="AtlasTexture" id="AtlasTexture_pq4ul"] atlas = ExtResource("2_bwf6x") region = Rect2(8, 48, 8, 16) [sub_resource type="AtlasTexture" id="AtlasTexture_w3vni"] atlas = ExtResource("2_bwf6x") region = Rect2(16, 48, 8, 16) [sub_resource type="AtlasTexture" id="AtlasTexture_kg1c7"] atlas = ExtResource("2_bwf6x") region = Rect2(0, 16, 8, 16) [sub_resource type="AtlasTexture" id="AtlasTexture_qe0jv"] atlas = ExtResource("2_bwf6x") region = Rect2(8, 16, 8, 16) [sub_resource type="AtlasTexture" id="AtlasTexture_6pgul"] atlas = ExtResource("2_bwf6x") region = Rect2(16, 16, 8, 16) [sub_resource type="SpriteFrames" id="SpriteFrames_q0rt3"] animations = [{ "frames": [{ "duration": 1.0, "texture": SubResource("AtlasTexture_pdst4") }], "loop": true, "name": &"idle", "speed": 5.0 }, { "frames": [{ "duration": 1.0, "texture": SubResource("AtlasTexture_s7dqe") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_irmjj") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_chuua") }], "loop": true, "name": &"walk_down", "speed": 5.0 }, { "frames": [{ "duration": 1.0, "texture": SubResource("AtlasTexture_nhxfa") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_tnyrl") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_awe4i") }], "loop": true, "name": &"walk_left", "speed": 5.0 }, { "frames": [{ "duration": 1.0, "texture": SubResource("AtlasTexture_n0dww") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_pq4ul") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_w3vni") }], "loop": true, "name": &"walk_right", "speed": 5.0 }, { "frames": [{ "duration": 1.0, "texture": SubResource("AtlasTexture_kg1c7") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_qe0jv") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_6pgul") }], "loop": true, "name": &"walk_up", "speed": 5.0 }] [node name="Player" type="CharacterBody2D" node_paths=PackedStringArray("Muzzle") groups=["player"]] collision_layer = 2 collision_mask = 3 script = ExtResource("1_m27vu") Speed = 2000 BulletScene = ExtResource("2_ov36d") Muzzle = NodePath("Muzzle") metadata/_edit_group_ = true [node name="CollisionShape2D" type="CollisionShape2D" parent="."] shape = SubResource("RectangleShape2D_ai4rh") [node name="Muzzle" type="Marker2D" parent="."] position = Vector2(5, 0) [node name="Node2D" type="Node2D" parent="."] [node name="Smoothing2D" type="Node2D" parent="."] script = ExtResource("4_j4xhu") flags = 55 [node name="Sprite2D" type="Sprite2D" parent="Smoothing2D"] visible = false scale = Vector2(2.5, 1.75) texture = SubResource("AtlasTexture_omx2u") hframes = 3 vframes = 4 frame = 1 [node name="CameraTarget" type="Node2D" parent="Smoothing2D"] script = ExtResource("5_cxvyt") [node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="Smoothing2D" groups=["player_sprite"]] y_sort_enabled = true sprite_frames = SubResource("SpriteFrames_q0rt3") animation = &"walk_left" [node name="Crosshair" parent="Smoothing2D" instance=ExtResource("6_l43rf")]