Skeleton 2D rework

This commit is contained in:
Lucas 2024-07-22 18:29:29 +02:00
parent e807bbb33b
commit 3bb3cd9fb9
3 changed files with 65 additions and 21 deletions

View file

@ -138,13 +138,13 @@ vertical_alignment = 1
position = Vector2(17, 0)
[node name="BootL" type="Sprite2D" parent="Skeleton2D"]
position = Vector2(44, -43)
position = Vector2(42, -41)
texture = ExtResource("2_45h8h")
region_enabled = true
region_rect = Rect2(896, 768, 128, 128)
[node name="BootR" type="Sprite2D" parent="Skeleton2D"]
position = Vector2(-64, -50)
position = Vector2(-71, -48)
texture = ExtResource("2_45h8h")
region_enabled = true
region_rect = Rect2(896, 768, 128, 128)
@ -157,35 +157,35 @@ region_enabled = true
region_rect = Rect2(0, 640, 384, 384)
[node name="HandL" type="Sprite2D" parent="Skeleton2D/Body"]
position = Vector2(38, 55)
position = Vector2(33, 58)
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(-144, 29)
position = Vector2(-151, 31)
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(-188, 86)
position = Vector2(44, 92)
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(-35, -397)
position = Vector2(-40, -395)
texture = ExtResource("2_45h8h")
offset = Vector2(0, -168)
region_enabled = true
region_rect = Rect2(0, 0, 512, 640)
[node name="Hat" type="Sprite2D" parent="Skeleton2D/Head"]
position = Vector2(66, -102)
position = Vector2(65, -103)
scale = Vector2(0.6, 0.6)
texture = ExtResource("3_qyf3b")
region_enabled = true
@ -200,44 +200,51 @@ position = Vector2(-18, -93)
rest = Transform2D(1, 0, 0, 1, -18, -93)
[node name="LegLeft" type="Bone2D" parent="Skeleton2D/root/Hips"]
position = Vector2(81, 61)
rest = Transform2D(1, 0, 0, 1, 81, 61)
position = Vector2(77, 52)
rest = Transform2D(1, 0, 0, 1, 77, 52)
[node name="RemoteTransform2D" type="RemoteTransform2D" parent="Skeleton2D/root/Hips/LegLeft"]
remote_path = NodePath("../../../../BootL")
[node name="LegRight" type="Bone2D" parent="Skeleton2D/root/Hips"]
position = Vector2(-30, 58)
rest = Transform2D(1, 0, 0, 1, -30, 58)
position = Vector2(-36, 45)
rest = Transform2D(1, 0, 0, 1, -36, 45)
[node name="RemoteTransform2D" type="RemoteTransform2D" parent="Skeleton2D/root/Hips/LegRight"]
remote_path = NodePath("../../../../BootR")
[node name="Spine" type="Bone2D" parent="Skeleton2D/root/Hips"]
position = Vector2(86, -129)
rest = Transform2D(1, 0, 0, 1, -4, -78)
rest = Transform2D(1, 0, 0, 1, 86, -129)
[node name="Head" type="Bone2D" parent="Skeleton2D/root/Hips/Spine"]
position = Vector2(5, -213)
rest = Transform2D(1, 0, 0, 1, 5, -213)
position = Vector2(-91, -173)
rest = Transform2D(1, 0, 0, 1, -91, -173)
[node name="Hat" type="Bone2D" parent="Skeleton2D/root/Hips/Spine/Head"]
position = Vector2(56, -160)
rest = Transform2D(1, 0, 0, 1, 56, -160)
position = Vector2(65, -103)
rest = Transform2D(1, 0, 0, 1, 65, -103)
[node name="RemoteTransform2D" type="RemoteTransform2D" parent="Skeleton2D/root/Hips/Spine/Head/Hat"]
remote_path = NodePath("../../../../../../Head/Hat")
update_scale = false
[node name="RemoteTransform2D" type="RemoteTransform2D" parent="Skeleton2D/root/Hips/Spine/Head"]
remote_path = NodePath("../../../../../Head")
[node name="ArmLeft" type="Bone2D" parent="Skeleton2D/root/Hips/Spine"]
position = Vector2(110, 24)
rest = Transform2D(1, 0, 0, 1, 110, 24)
position = Vector2(33, 58)
rest = Transform2D(1, 0, 0, 1, 33, 58)
[node name="RemoteTransform2D" type="RemoteTransform2D" parent="Skeleton2D/root/Hips/Spine/ArmLeft"]
remote_path = NodePath("../../../../../Body/HandL")
[node name="ArmRight" type="Bone2D" parent="Skeleton2D/root/Hips/Spine"]
position = Vector2(-77, -5)
rest = Transform2D(1, 0, 0, 1, -77, -5)
position = Vector2(-151, 31)
rest = Transform2D(1, 0, 0, 1, -151, 31)
[node name="RemoteTransform2D" type="RemoteTransform2D" parent="Skeleton2D/root/Hips/Spine/ArmRight"]
remote_path = NodePath("../../../../../Body/HandR")
[node name="RemoteTransform2D" type="RemoteTransform2D" parent="Skeleton2D/root/Hips/Spine"]
remote_path = NodePath("../../../../Body")
@ -245,7 +252,7 @@ update_scale = false
[node name="Tail" type="Bone2D" parent="Skeleton2D/root/Hips"]
position = Vector2(130, -37)
rest = Transform2D(1, 0, 0, 1, 92, 42)
rest = Transform2D(1, 0, 0, 1, 130, -37)
[node name="RemoteTransform2D" type="RemoteTransform2D" parent="Skeleton2D/root/Hips/Tail"]
remote_path = NodePath("../../../../Body/Tail")

BIN
player/playerSkin_ref.png (Stored with Git LFS) Normal file

Binary file not shown.

View file

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://sod0ms1cfkjf"
path="res://.godot/imported/playerSkin_ref.png-c2ecf286618bb847bb611ccb2b97dd35.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://player/playerSkin_ref.png"
dest_files=["res://.godot/imported/playerSkin_ref.png-c2ecf286618bb847bb611ccb2b97dd35.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
compress/hdr_compression=1
compress/normal_map=0
compress/channel_pack=0
mipmaps/generate=false
mipmaps/limit=-1
roughness/mode=0
roughness/src_normal=""
process/fix_alpha_border=true
process/premult_alpha=false
process/normal_map_invert_y=false
process/hdr_as_srgb=false
process/hdr_clamp_exposure=false
process/size_limit=0
detect_3d/compress_to=1