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