Idle Animation
This commit is contained in:
parent
3bb3cd9fb9
commit
58ee72f955
2 changed files with 170 additions and 17 deletions
184
player.tscn
184
player.tscn
|
@ -1,31 +1,176 @@
|
|||
[gd_scene load_steps=21 format=3 uid="uid://0m1hk2nu4bps"]
|
||||
[gd_scene load_steps=22 format=3 uid="uid://0m1hk2nu4bps"]
|
||||
|
||||
[ext_resource type="Script" path="res://player.gd" id="1_0pgv8"]
|
||||
[ext_resource type="Texture2D" uid="uid://5pmqr3y62guu" path="res://player/currentCloth.tres" id="2_45h8h"]
|
||||
[ext_resource type="Animation" uid="uid://b85dikp6ps8i2" path="res://player/animations/idle.res" id="2_ymiw5"]
|
||||
[ext_resource type="Texture2D" uid="uid://5qixrbrclydr" path="res://player/currentHat.tres" id="3_qyf3b"]
|
||||
[ext_resource type="Texture2D" uid="uid://sod0ms1cfkjf" path="res://player/playerSkin_ref.png" id="4_ytgpb"]
|
||||
|
||||
[sub_resource type="RectangleShape2D" id="RectangleShape2D_kapu3"]
|
||||
size = Vector2(192, 256)
|
||||
|
||||
[sub_resource type="Animation" id="Animation_y7jp1"]
|
||||
resource_name = "idle"
|
||||
tracks/0/type = "value"
|
||||
[sub_resource type="Animation" id="Animation_oktsg"]
|
||||
length = 0.001
|
||||
tracks/0/type = "bezier"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("Skeleton2D/root/Hips:position")
|
||||
tracks/0/path = NodePath("Skeleton2D/root/Hips/Tail:position:x")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"times": PackedFloat32Array(),
|
||||
"transitions": PackedFloat32Array(),
|
||||
"update": 0,
|
||||
"values": []
|
||||
"handle_modes": PackedInt32Array(0),
|
||||
"points": PackedFloat32Array(130, -0.25, 0, 0.25, 0),
|
||||
"times": PackedFloat32Array(0)
|
||||
}
|
||||
tracks/1/type = "bezier"
|
||||
tracks/1/imported = false
|
||||
tracks/1/enabled = true
|
||||
tracks/1/path = NodePath("Skeleton2D/root/Hips/Tail:position:y")
|
||||
tracks/1/interp = 1
|
||||
tracks/1/loop_wrap = true
|
||||
tracks/1/keys = {
|
||||
"handle_modes": PackedInt32Array(0),
|
||||
"points": PackedFloat32Array(-37, -0.25, 0, 0.25, 0),
|
||||
"times": PackedFloat32Array(0)
|
||||
}
|
||||
tracks/2/type = "bezier"
|
||||
tracks/2/imported = false
|
||||
tracks/2/enabled = true
|
||||
tracks/2/path = NodePath("Skeleton2D/root/Hips/Tail:rotation")
|
||||
tracks/2/interp = 1
|
||||
tracks/2/loop_wrap = true
|
||||
tracks/2/keys = {
|
||||
"handle_modes": PackedInt32Array(0),
|
||||
"points": PackedFloat32Array(0, -0.25, 0, 0.25, 0),
|
||||
"times": PackedFloat32Array(0)
|
||||
}
|
||||
tracks/3/type = "bezier"
|
||||
tracks/3/imported = false
|
||||
tracks/3/enabled = true
|
||||
tracks/3/path = NodePath("Skeleton2D/root/Hips/Spine:position:x")
|
||||
tracks/3/interp = 1
|
||||
tracks/3/loop_wrap = true
|
||||
tracks/3/keys = {
|
||||
"handle_modes": PackedInt32Array(0),
|
||||
"points": PackedFloat32Array(86, -0.25, 0, 0.25, 0),
|
||||
"times": PackedFloat32Array(0)
|
||||
}
|
||||
tracks/4/type = "bezier"
|
||||
tracks/4/imported = false
|
||||
tracks/4/enabled = true
|
||||
tracks/4/path = NodePath("Skeleton2D/root/Hips/Spine:position:y")
|
||||
tracks/4/interp = 1
|
||||
tracks/4/loop_wrap = true
|
||||
tracks/4/keys = {
|
||||
"handle_modes": PackedInt32Array(0),
|
||||
"points": PackedFloat32Array(-129, -0.25, 0, 0.25, 0),
|
||||
"times": PackedFloat32Array(0)
|
||||
}
|
||||
tracks/5/type = "bezier"
|
||||
tracks/5/imported = false
|
||||
tracks/5/enabled = true
|
||||
tracks/5/path = NodePath("Skeleton2D/root/Hips/Spine:rotation")
|
||||
tracks/5/interp = 1
|
||||
tracks/5/loop_wrap = true
|
||||
tracks/5/keys = {
|
||||
"handle_modes": PackedInt32Array(0),
|
||||
"points": PackedFloat32Array(0, -0.25, 0, 0.25, 0),
|
||||
"times": PackedFloat32Array(0)
|
||||
}
|
||||
tracks/6/type = "bezier"
|
||||
tracks/6/imported = false
|
||||
tracks/6/enabled = true
|
||||
tracks/6/path = NodePath("Skeleton2D/root/Hips/Spine/ArmLeft:position:x")
|
||||
tracks/6/interp = 1
|
||||
tracks/6/loop_wrap = true
|
||||
tracks/6/keys = {
|
||||
"handle_modes": PackedInt32Array(0),
|
||||
"points": PackedFloat32Array(33, -0.25, 0, 0.25, 0),
|
||||
"times": PackedFloat32Array(0)
|
||||
}
|
||||
tracks/7/type = "bezier"
|
||||
tracks/7/imported = false
|
||||
tracks/7/enabled = true
|
||||
tracks/7/path = NodePath("Skeleton2D/root/Hips/Spine/ArmLeft:position:y")
|
||||
tracks/7/interp = 1
|
||||
tracks/7/loop_wrap = true
|
||||
tracks/7/keys = {
|
||||
"handle_modes": PackedInt32Array(0),
|
||||
"points": PackedFloat32Array(58, -0.25, 0, 0.25, 0),
|
||||
"times": PackedFloat32Array(0)
|
||||
}
|
||||
tracks/8/type = "bezier"
|
||||
tracks/8/imported = false
|
||||
tracks/8/enabled = true
|
||||
tracks/8/path = NodePath("Skeleton2D/root/Hips/Spine/ArmRight:position:x")
|
||||
tracks/8/interp = 1
|
||||
tracks/8/loop_wrap = true
|
||||
tracks/8/keys = {
|
||||
"handle_modes": PackedInt32Array(0),
|
||||
"points": PackedFloat32Array(-151, -0.25, 0, 0.25, 0),
|
||||
"times": PackedFloat32Array(0)
|
||||
}
|
||||
tracks/9/type = "bezier"
|
||||
tracks/9/imported = false
|
||||
tracks/9/enabled = true
|
||||
tracks/9/path = NodePath("Skeleton2D/root/Hips/Spine/ArmRight:position:y")
|
||||
tracks/9/interp = 1
|
||||
tracks/9/loop_wrap = true
|
||||
tracks/9/keys = {
|
||||
"handle_modes": PackedInt32Array(0),
|
||||
"points": PackedFloat32Array(31, -0.25, 0, 0.25, 0),
|
||||
"times": PackedFloat32Array(0)
|
||||
}
|
||||
tracks/10/type = "value"
|
||||
tracks/10/imported = false
|
||||
tracks/10/enabled = true
|
||||
tracks/10/path = NodePath("Skeleton2D/Body/HandR:show_behind_parent")
|
||||
tracks/10/interp = 1
|
||||
tracks/10/loop_wrap = true
|
||||
tracks/10/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 1,
|
||||
"values": [true]
|
||||
}
|
||||
tracks/11/type = "bezier"
|
||||
tracks/11/imported = false
|
||||
tracks/11/enabled = true
|
||||
tracks/11/path = NodePath("Skeleton2D/root/Hips/Spine/Head:position:x")
|
||||
tracks/11/interp = 1
|
||||
tracks/11/loop_wrap = true
|
||||
tracks/11/keys = {
|
||||
"handle_modes": PackedInt32Array(0),
|
||||
"points": PackedFloat32Array(-91, -0.25, 0, 0.25, 0),
|
||||
"times": PackedFloat32Array(0)
|
||||
}
|
||||
tracks/12/type = "bezier"
|
||||
tracks/12/imported = false
|
||||
tracks/12/enabled = true
|
||||
tracks/12/path = NodePath("Skeleton2D/root/Hips/Spine/Head:position:y")
|
||||
tracks/12/interp = 1
|
||||
tracks/12/loop_wrap = true
|
||||
tracks/12/keys = {
|
||||
"handle_modes": PackedInt32Array(0),
|
||||
"points": PackedFloat32Array(-173, -0.25, 0, 0.25, 0),
|
||||
"times": PackedFloat32Array(0)
|
||||
}
|
||||
tracks/13/type = "bezier"
|
||||
tracks/13/imported = false
|
||||
tracks/13/enabled = true
|
||||
tracks/13/path = NodePath("Skeleton2D/root/Hips/Spine/Head:rotation")
|
||||
tracks/13/interp = 1
|
||||
tracks/13/loop_wrap = true
|
||||
tracks/13/keys = {
|
||||
"handle_modes": PackedInt32Array(0),
|
||||
"points": PackedFloat32Array(0, -0.25, 0, 0.25, 0),
|
||||
"times": PackedFloat32Array(0)
|
||||
}
|
||||
|
||||
[sub_resource type="AnimationLibrary" id="AnimationLibrary_4k813"]
|
||||
_data = {
|
||||
"idle": SubResource("Animation_y7jp1")
|
||||
"RESET": SubResource("Animation_oktsg"),
|
||||
"idle": ExtResource("2_ymiw5")
|
||||
}
|
||||
|
||||
[sub_resource type="AnimationNodeBlendTree" id="AnimationNodeBlendTree_hn1cf"]
|
||||
|
@ -150,35 +295,38 @@ region_enabled = true
|
|||
region_rect = Rect2(896, 768, 128, 128)
|
||||
|
||||
[node name="Body" type="Sprite2D" parent="Skeleton2D"]
|
||||
position = Vector2(51, -222)
|
||||
position = Vector2(51, -227.086)
|
||||
texture = ExtResource("2_45h8h")
|
||||
offset = Vector2(-15, 0)
|
||||
region_enabled = true
|
||||
region_rect = Rect2(0, 640, 384, 384)
|
||||
|
||||
[node name="HandL" type="Sprite2D" parent="Skeleton2D/Body"]
|
||||
position = Vector2(33, 58)
|
||||
position = Vector2(-21.1837, 56.4427)
|
||||
texture = ExtResource("2_45h8h")
|
||||
region_enabled = true
|
||||
region_rect = Rect2(768, 768, 128, 128)
|
||||
|
||||
[node name="HandR" type="Sprite2D" parent="Skeleton2D/Body"]
|
||||
show_behind_parent = true
|
||||
position = Vector2(-151, 31)
|
||||
position = Vector2(-153.296, 34.1959)
|
||||
texture = ExtResource("2_45h8h")
|
||||
region_enabled = true
|
||||
region_rect = Rect2(768, 768, 128, 128)
|
||||
|
||||
[node name="Tail" type="Sprite2D" parent="Skeleton2D/Body"]
|
||||
show_behind_parent = true
|
||||
position = Vector2(44, 92)
|
||||
position = Vector2(44, 97.0863)
|
||||
rotation = -0.0492555
|
||||
scale = Vector2(1, 1)
|
||||
texture = ExtResource("2_45h8h")
|
||||
offset = Vector2(70, 0)
|
||||
region_enabled = true
|
||||
region_rect = Rect2(768, 640, 256, 128)
|
||||
|
||||
[node name="Head" type="Sprite2D" parent="Skeleton2D"]
|
||||
position = Vector2(-40, -395)
|
||||
position = Vector2(-40, -400.086)
|
||||
rotation = 0.0177547
|
||||
texture = ExtResource("2_45h8h")
|
||||
offset = Vector2(0, -168)
|
||||
region_enabled = true
|
||||
|
@ -186,7 +334,7 @@ region_rect = Rect2(0, 0, 512, 640)
|
|||
|
||||
[node name="Hat" type="Sprite2D" parent="Skeleton2D/Head"]
|
||||
position = Vector2(65, -103)
|
||||
scale = Vector2(0.6, 0.6)
|
||||
scale = Vector2(0.60004, 0.60004)
|
||||
texture = ExtResource("3_qyf3b")
|
||||
region_enabled = true
|
||||
region_rect = Rect2(0, 0, 1152, 1136)
|
||||
|
@ -252,13 +400,15 @@ update_scale = false
|
|||
|
||||
[node name="Tail" type="Bone2D" parent="Skeleton2D/root/Hips"]
|
||||
position = Vector2(130, -37)
|
||||
scale = Vector2(1, 1)
|
||||
rest = Transform2D(1, 0, 0, 1, 130, -37)
|
||||
|
||||
[node name="RemoteTransform2D" type="RemoteTransform2D" parent="Skeleton2D/root/Hips/Tail"]
|
||||
remote_path = NodePath("../../../../Body/Tail")
|
||||
update_scale = false
|
||||
|
||||
[node name="Sprite2D" type="Sprite2D" parent="."]
|
||||
[node name="debug2" type="Sprite2D" parent="."]
|
||||
visible = false
|
||||
modulate = Color(0.6, 0.498039, 1, 0.486275)
|
||||
z_index = -1
|
||||
position = Vector2(42, -381)
|
||||
|
|
BIN
player/animations/idle.res
(Stored with Git LFS)
Normal file
BIN
player/animations/idle.res
(Stored with Git LFS)
Normal file
Binary file not shown.
Loading…
Reference in a new issue