character animations, gamecontroller
This commit is contained in:
1 parent
29acef878e
commit
714e46bf36
21 files changed
+498
-35
No files matched your search
@@ -1,6 +1,7 @@
|
||||
[gd_scene load_steps=3 format=3 uid="uid://ckc5gbyie17tm"]
|
||||
[gd_scene load_steps=4 format=3 uid="uid://ckc5gbyie17tm"]
|
||||
|
||||
[ext_resource type="Script" path="res://scripts/bullet.gd" id="1_fxxmp"]
|
||||
[ext_resource type="Texture2D" uid="uid://c4rwvfk7efpru" path="res://assets/graphics/projectiles/pixel_bullet.png" id="2_0y61d"]
|
||||
|
||||
[sub_resource type="RectangleShape2D" id="RectangleShape2D_rws30"]
|
||||
size = Vector2(10, 4)
|
||||
@@ -12,4 +13,11 @@ script = ExtResource("1_fxxmp")
|
||||
shape = SubResource("RectangleShape2D_rws30")
|
||||
debug_color = Color(0.892283, 0.284139, 0.402358, 0.42)
|
||||
|
||||
[node name="Sprite2D" type="Sprite2D" parent="."]
|
||||
texture_filter = 1
|
||||
position = Vector2(-3, -2)
|
||||
rotation = 3.14089
|
||||
scale = Vector2(0.0794906, 0.0794906)
|
||||
texture = ExtResource("2_0y61d")
|
||||
|
||||
[connection signal="body_entered" from="." to="." method="_on_body_entered"]
|
||||
@@ -1,10 +1,18 @@
|
||||
[gd_scene load_steps=2 format=3 uid="uid://di3tq4f0xmdqc"]
|
||||
[gd_scene load_steps=3 format=3 uid="uid://di3tq4f0xmdqc"]
|
||||
|
||||
[ext_resource type="Texture2D" uid="uid://dh1d2qkxwg3vt" path="res://assets/graphics/destructables/crate.png" id="1_vh3j5"]
|
||||
|
||||
[sub_resource type="RectangleShape2D" id="RectangleShape2D_jqoba"]
|
||||
|
||||
[node name="RigidBody2D" type="RigidBody2D" groups=["destructable"]]
|
||||
metadata/_edit_group_ = true
|
||||
|
||||
[node name="Sprite2D" type="Sprite2D" parent="."]
|
||||
texture_filter = 1
|
||||
position = Vector2(0, 2)
|
||||
scale = Vector2(0.0719266, 0.0719266)
|
||||
texture = ExtResource("1_vh3j5")
|
||||
|
||||
[node name="CollisionShape2D" type="CollisionShape2D" parent="."]
|
||||
shape = SubResource("RectangleShape2D_jqoba")
|
||||
debug_color = Color(0.801265, 0.412511, 0.212642, 0.42)
|
||||
@@ -26,21 +26,6 @@ metadata/_edit_group_ = true
|
||||
[node name="CollisionShape2D" type="CollisionShape2D" parent="StaticBody2D"]
|
||||
shape = SubResource("RectangleShape2D_jk5qv")
|
||||
|
||||
[node name="RigidBody2D" parent="." instance=ExtResource("1_tfj4n")]
|
||||
position = Vector2(291, 405)
|
||||
rotation = 2.0228
|
||||
|
||||
[node name="RigidBody2D2" parent="." instance=ExtResource("1_tfj4n")]
|
||||
position = Vector2(509, 216)
|
||||
|
||||
[node name="RigidBody2D3" parent="." instance=ExtResource("1_tfj4n")]
|
||||
position = Vector2(576, 241)
|
||||
rotation = -1.0315
|
||||
|
||||
[node name="RigidBody2D4" parent="." instance=ExtResource("1_tfj4n")]
|
||||
position = Vector2(540, 178)
|
||||
rotation = 0.0531393
|
||||
|
||||
[node name="floor" type="StaticBody2D" parent="."]
|
||||
|
||||
[node name="CollisionShape2D" type="CollisionShape2D" parent="floor"]
|
||||
@@ -65,5 +50,22 @@ position = Vector2(178, 316)
|
||||
unique_name_in_owner = true
|
||||
script = ExtResource("6_1kka5")
|
||||
|
||||
[node name="crates" type="Node2D" parent="."]
|
||||
|
||||
[node name="RigidBody2D" parent="crates" instance=ExtResource("1_tfj4n")]
|
||||
position = Vector2(291, 405)
|
||||
rotation = 2.0228
|
||||
|
||||
[node name="RigidBody2D2" parent="crates" instance=ExtResource("1_tfj4n")]
|
||||
position = Vector2(509, 216)
|
||||
|
||||
[node name="RigidBody2D3" parent="crates" instance=ExtResource("1_tfj4n")]
|
||||
position = Vector2(576, 241)
|
||||
rotation = -1.0315
|
||||
|
||||
[node name="RigidBody2D4" parent="crates" instance=ExtResource("1_tfj4n")]
|
||||
position = Vector2(540, 178)
|
||||
rotation = 0.0531393
|
||||
|
||||
[connection signal="areaTrigger" from="Area2D" to="." method="_on_trigger"]
|
||||
[connection signal="body_entered" from="Area2D" to="Area2D" method="_on_body_entered"]
|
||||
@@ -1,9 +1,177 @@
|
||||
[gd_scene load_steps=3 format=3 uid="uid://dcbk086hhrn7y"]
|
||||
[gd_scene load_steps=28 format=3 uid="uid://dcbk086hhrn7y"]
|
||||
|
||||
[ext_resource type="Script" path="res://scripts/charactercontroller.gd" id="1_6alft"]
|
||||
[ext_resource type="Texture2D" uid="uid://c8esv4rqrll0u" path="res://assets/graphics/player/idle/Player Idle 48x48.png" id="2_itql4"]
|
||||
[ext_resource type="Texture2D" uid="uid://cpksf8fvm4k26" path="res://assets/graphics/player/jump/player jump 48x48.png" id="3_fjlo4"]
|
||||
[ext_resource type="Texture2D" uid="uid://lum1fe47ggoy" path="res://assets/graphics/player/run/player run 48x48.png" id="3_fp3hq"]
|
||||
|
||||
[sub_resource type="CircleShape2D" id="CircleShape2D_qrixx"]
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_xei83"]
|
||||
atlas = ExtResource("2_itql4")
|
||||
region = Rect2(0, 0, 48, 48)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_0rt17"]
|
||||
atlas = ExtResource("2_itql4")
|
||||
region = Rect2(48, 0, 48, 48)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_sud8s"]
|
||||
atlas = ExtResource("2_itql4")
|
||||
region = Rect2(96, 0, 48, 48)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_l40ca"]
|
||||
atlas = ExtResource("2_itql4")
|
||||
region = Rect2(144, 0, 48, 48)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_fccip"]
|
||||
atlas = ExtResource("2_itql4")
|
||||
region = Rect2(192, 0, 48, 48)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_fsk16"]
|
||||
atlas = ExtResource("2_itql4")
|
||||
region = Rect2(240, 0, 48, 48)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_ub2tx"]
|
||||
atlas = ExtResource("2_itql4")
|
||||
region = Rect2(288, 0, 48, 48)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_7c3ch"]
|
||||
atlas = ExtResource("2_itql4")
|
||||
region = Rect2(336, 0, 48, 48)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_yr10o"]
|
||||
atlas = ExtResource("2_itql4")
|
||||
region = Rect2(384, 0, 48, 48)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_xw5gp"]
|
||||
atlas = ExtResource("2_itql4")
|
||||
region = Rect2(432, 0, 48, 48)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_4x1vb"]
|
||||
atlas = ExtResource("3_fjlo4")
|
||||
region = Rect2(0, 0, 48, 48)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_secem"]
|
||||
atlas = ExtResource("3_fjlo4")
|
||||
region = Rect2(48, 0, 48, 48)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_gwif0"]
|
||||
atlas = ExtResource("3_fjlo4")
|
||||
region = Rect2(96, 0, 48, 48)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_5c5x4"]
|
||||
atlas = ExtResource("3_fp3hq")
|
||||
region = Rect2(0, 0, 48, 48)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_12spb"]
|
||||
atlas = ExtResource("3_fp3hq")
|
||||
region = Rect2(48, 0, 48, 48)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_atg7s"]
|
||||
atlas = ExtResource("3_fp3hq")
|
||||
region = Rect2(96, 0, 48, 48)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_xrqff"]
|
||||
atlas = ExtResource("3_fp3hq")
|
||||
region = Rect2(144, 0, 48, 48)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_exuqk"]
|
||||
atlas = ExtResource("3_fp3hq")
|
||||
region = Rect2(192, 0, 48, 48)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_1g4qy"]
|
||||
atlas = ExtResource("3_fp3hq")
|
||||
region = Rect2(240, 0, 48, 48)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_6po63"]
|
||||
atlas = ExtResource("3_fp3hq")
|
||||
region = Rect2(288, 0, 48, 48)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_epwr5"]
|
||||
atlas = ExtResource("3_fp3hq")
|
||||
region = Rect2(336, 0, 48, 48)
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_yi1g3"]
|
||||
animations = [{
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_xei83")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_0rt17")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_sud8s")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_l40ca")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_fccip")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_fsk16")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_ub2tx")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_7c3ch")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_yr10o")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_xw5gp")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"idle",
|
||||
"speed": 12.0
|
||||
}, {
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_4x1vb")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_secem")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_gwif0")
|
||||
}],
|
||||
"loop": false,
|
||||
"name": &"jump",
|
||||
"speed": 5.0
|
||||
}, {
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_5c5x4")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_12spb")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_atg7s")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_xrqff")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_exuqk")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_1g4qy")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_6po63")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_epwr5")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"run",
|
||||
"speed": 12.0
|
||||
}]
|
||||
|
||||
[node name="CharacterBody2D" type="CharacterBody2D" groups=["player"]]
|
||||
script = ExtResource("1_6alft")
|
||||
metadata/_edit_group_ = true
|
||||
@@ -23,3 +191,11 @@ position = Vector2(10, -5)
|
||||
|
||||
[node name="LeftTarget" type="Node2D" parent="."]
|
||||
position = Vector2(-10, -5)
|
||||
|
||||
[node name="Camera2D" type="Camera2D" parent="."]
|
||||
|
||||
[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="."]
|
||||
texture_filter = 1
|
||||
sprite_frames = SubResource("SpriteFrames_yi1g3")
|
||||
animation = &"jump"
|
||||
autoplay = "jump"
|
||||
Reference in new issue
Block a user