[gd_scene load_steps=23 format=3 uid="uid://84di25ai4qgf"] [ext_resource type="Script" path="res://character_body_2d.gd" id="1_437y5"] [ext_resource type="Texture2D" uid="uid://ba3ts3r7pvgw0" path="res://level/scene/apfel fus 2 .png" id="4_5w2hg"] [ext_resource type="AudioStream" uid="uid://ctud5p0dnspv7" path="res://sounds/JumpSound.wav" id="4_bbuog"] [ext_resource type="AudioStream" uid="uid://n6lvil1e5g1i" path="res://sounds/Herunterladen.wav" id="4_snd8b"] [ext_resource type="Texture2D" uid="uid://dejtl02ivh74r" path="res://level/scene/apfearm 2l .png" id="5_vu1xw"] [ext_resource type="Texture2D" uid="uid://btl17433oxhe2" path="res://level/scene/apfel arnus .png" id="6_qqq6w"] [ext_resource type="Texture2D" uid="uid://0exxqogvxmco" path="res://level/scene/apfel arm .png" id="7_oa77o"] [ext_resource type="Texture2D" uid="uid://dici48putpbx6" path="res://level/scene/apfel fuhuhus .png" id="8_p2bdq"] [sub_resource type="Animation" id="Animation_fyguw"] length = 1.5 loop_mode = 1 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("ApfelFus2:rotation") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0, 0.333337, 0.7, 1.06667, 1.46667), "transitions": PackedFloat32Array(1, 1, 1, 1, 1), "update": 0, "values": [0.0, 0.994838, 0.0, -0.994838, -0.0953717] } tracks/1/type = "value" tracks/1/imported = false tracks/1/enabled = true tracks/1/path = NodePath("ApfelFuhuhus:rotation") tracks/1/interp = 1 tracks/1/loop_wrap = true tracks/1/keys = { "times": PackedFloat32Array(0.0333333, 0.233333, 0.566667, 0.933333, 1.5), "transitions": PackedFloat32Array(1, 1, 1, 1, 1), "update": 0, "values": [0.0, -0.994838, 0.0, 0.994838, 0.0] } tracks/2/type = "value" tracks/2/imported = false tracks/2/enabled = true tracks/2/path = NodePath("ApfelArnus:position") tracks/2/interp = 1 tracks/2/loop_wrap = true tracks/2/keys = { "times": PackedFloat32Array(0), "transitions": PackedFloat32Array(1), "update": 0, "values": [Vector2(-5.73792, 40.9074)] } [sub_resource type="Animation" id="Animation_0vpnc"] resource_name = "stehen" loop_mode = 1 tracks/0/type = "value" tracks/0/imported = false tracks/0/enabled = true tracks/0/path = NodePath("ApfelArnus:position") tracks/0/interp = 1 tracks/0/loop_wrap = true tracks/0/keys = { "times": PackedFloat32Array(0, 0.4, 0.866667), "transitions": PackedFloat32Array(1, 1, 1), "update": 0, "values": [Vector2(-5.462, 34.66), Vector2(-5.462, 40.66), Vector2(-5.462, 34.66)] } [sub_resource type="Animation" id="Animation_j8h8s"] resource_name = "walk" length = 0.4 loop_mode = 1 [sub_resource type="AnimationLibrary" id="AnimationLibrary_gdk2y"] _data = { "RESET": SubResource("Animation_fyguw"), "stehen": SubResource("Animation_0vpnc"), "walk": SubResource("Animation_j8h8s") } [sub_resource type="RectangleShape2D" id="RectangleShape2D_v8a45"] size = Vector2(28.5353, 40.7859) [sub_resource type="CircleShape2D" id="CircleShape2D_u1y7r"] radius = 18.777 [sub_resource type="RectangleShape2D" id="RectangleShape2D_cmw8e"] size = Vector2(46.1688, 52.9281) [sub_resource type="RectangleShape2D" id="RectangleShape2D_8f2wg"] size = Vector2(55.2418, 13.3483) [sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_irsuw"] animation = &"RESET" [sub_resource type="AnimationNodeAnimation" id="AnimationNodeAnimation_dhf0a"] animation = &"stehen" [sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_5j53y"] advance_mode = 2 [sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_xcwch"] xfade_time = 0.2 [sub_resource type="AnimationNodeStateMachineTransition" id="AnimationNodeStateMachineTransition_lrglg"] xfade_time = 0.5 [sub_resource type="AnimationNodeStateMachine" id="AnimationNodeStateMachine_77bcn"] states/RESET/node = SubResource("AnimationNodeAnimation_irsuw") states/RESET/position = Vector2(596, 135) states/STEHEN/node = SubResource("AnimationNodeAnimation_dhf0a") states/STEHEN/position = Vector2(466, 68) states/Start/position = Vector2(145, 136) transitions = ["Start", "STEHEN", SubResource("AnimationNodeStateMachineTransition_5j53y"), "STEHEN", "RESET", SubResource("AnimationNodeStateMachineTransition_xcwch"), "RESET", "STEHEN", SubResource("AnimationNodeStateMachineTransition_lrglg")] [node name="CharacterBody2D" type="CharacterBody2D"] position = Vector2(-24, 30) scale = Vector2(2.01389, 2.02079) script = ExtResource("1_437y5") [node name="Camera2D" type="Camera2D" parent="."] position = Vector2(3, 6) scale = Vector2(1.15, 1.15) zoom = Vector2(0.6, 0.6) position_smoothing_enabled = true position_smoothing_speed = 8.0 [node name="JumpSound" type="AudioStreamPlayer2D" parent="."] position = Vector2(30, -29) scale = Vector2(1.15, 1.15) stream = ExtResource("4_bbuog") [node name="Herunterladen" type="AudioStreamPlayer2D" parent="."] position = Vector2(-51, -129) stream = ExtResource("4_snd8b") [node name="run" type="AnimationPlayer" parent="."] libraries = { "": SubResource("AnimationLibrary_gdk2y") } [node name="Area2D" type="Area2D" parent="." groups=["spieler"]] position = Vector2(91.862, 49.4856) rotation = -0.000449813 scale = Vector2(1.15, 1.15) [node name="CollisionShape2D2" type="CollisionShape2D" parent="Area2D"] position = Vector2(-83.7634, -5.84686) rotation = 0.000449813 scale = Vector2(1.15, 1.15) shape = SubResource("RectangleShape2D_v8a45") [node name="CollisionShape2D3" type="CollisionShape2D" parent="Area2D"] position = Vector2(-85.0556, -12.9475) rotation = 0.000449813 scale = Vector2(1.15, 1.15) shape = SubResource("CircleShape2D_u1y7r") [node name="CollisionShape2D" type="CollisionShape2D" parent="."] position = Vector2(-5.19536, 41.8153) scale = Vector2(1.15, 1.15) shape = SubResource("RectangleShape2D_cmw8e") [node name="CollisionShape2D2" type="CollisionShape2D" parent="."] position = Vector2(-5.94334, 40.8206) scale = Vector2(1.15, 1.15) shape = SubResource("RectangleShape2D_8f2wg") [node name="ApfelFuhuhus" type="Sprite2D" parent="."] texture_filter = 1 position = Vector2(-21.3517, 52.4547) texture = ExtResource("8_p2bdq") offset = Vector2(14.4, -18.3097) [node name="ApfelFus2" type="Sprite2D" parent="."] texture_filter = 1 position = Vector2(-1.48965, 57.4033) texture = ExtResource("4_5w2hg") offset = Vector2(6.40671, 1.49677) [node name="ApfelArnus" type="Sprite2D" parent="."] texture_filter = 1 position = Vector2(-5.73792, 40.9074) texture = ExtResource("6_qqq6w") [node name="ApfelArm" type="Sprite2D" parent="."] texture_filter = 1 position = Vector2(-29.5724, 43.3817) texture = ExtResource("7_oa77o") [node name="Apfearm2l" type="Sprite2D" parent="."] texture_filter = 1 position = Vector2(23.0621, 45.3611) texture = ExtResource("5_vu1xw") [node name="AnimationTree" type="AnimationTree" parent="."] tree_root = SubResource("AnimationNodeStateMachine_77bcn") anim_player = NodePath("../run") [node name="Timer" type="Timer" parent="."] wait_time = 0.2 one_shot = true autostart = true [connection signal="area_entered" from="Area2D" to="." method="_on_area_2d_area_entered"] [connection signal="timeout" from="Timer" to="." method="_on_timer_timeout"]