This commit is contained in:
user 2025-02-04 05:50:59 +01:00
parent 5978ec344c
commit 1727efe2cc
88 changed files with 1611 additions and 61 deletions

View File

@ -1,12 +1,13 @@
[gd_scene load_steps=13 format=3 uid="uid://boywgcl7f5ci6"] [gd_scene load_steps=14 format=3 uid="uid://boywgcl7f5ci6"]
[ext_resource type="Script" path="res://assets/characters/player.gd" id="1_bvkmh"] [ext_resource type="Script" path="res://assets/characters/player.gd" id="1_bvkmh"]
[ext_resource type="Script" path="res://src/viewport.gd" id="3_d52t1"] [ext_resource type="Script" path="res://src/viewport.gd" id="3_d52t1"]
[ext_resource type="SpineAtlasResource" uid="uid://blgw2st7akt4s" path="res://assets/characters/coco/spine.atlas" id="4_u28hi"] [ext_resource type="SpineAtlasResource" uid="uid://dj1egdltvn5f3" path="res://assets/characters/coco/coco_bandicoot.atlas" id="3_lykqw"]
[ext_resource type="SpineSkeletonFileResource" uid="uid://drnpfi1niq3od" path="res://assets/characters/coco/spine.skel" id="5_enjjr"] [ext_resource type="SpineSkeletonFileResource" uid="uid://c3twn8iltvcj0" path="res://assets/characters/coco/coco_bandicoot.skel" id="4_m8s0r"]
[ext_resource type="Script" path="res://src/spine_sprite.gd" id="5_migwh"] [ext_resource type="Script" path="res://src/spine_sprite.gd" id="5_migwh"]
[ext_resource type="Script" path="res://assets/characters/coco/states/idle.gd" id="6_0vw3v"]
[sub_resource type="ViewportTexture" id="ViewportTexture_v8p7q"] [sub_resource type="ViewportTexture" id="ViewportTexture_ciuee"]
viewport_path = NodePath("MeshInstance3D/SubViewport") viewport_path = NodePath("MeshInstance3D/SubViewport")
[sub_resource type="ShaderMaterial" id="ShaderMaterial_fy03b"] [sub_resource type="ShaderMaterial" id="ShaderMaterial_fy03b"]
@ -17,14 +18,15 @@ transparency = 1
shading_mode = 0 shading_mode = 0
diffuse_mode = 3 diffuse_mode = 3
specular_mode = 1 specular_mode = 1
albedo_texture = SubResource("ViewportTexture_v8p7q") albedo_texture = SubResource("ViewportTexture_ciuee")
billboard_mode = 1 billboard_mode = 1
[sub_resource type="QuadMesh" id="QuadMesh_iwcmf"] [sub_resource type="QuadMesh" id="QuadMesh_iwcmf"]
size = Vector2(1.2, 1.2)
[sub_resource type="SpineSkeletonDataResource" id="SpineSkeletonDataResource_16wh3"] [sub_resource type="SpineSkeletonDataResource" id="SpineSkeletonDataResource_16wh3"]
atlas_res = ExtResource("4_u28hi") atlas_res = ExtResource("3_lykqw")
skeleton_file_res = ExtResource("5_enjjr") skeleton_file_res = ExtResource("4_m8s0r")
[sub_resource type="CylinderShape3D" id="CylinderShape3D_wn1m5"] [sub_resource type="CylinderShape3D" id="CylinderShape3D_wn1m5"]
@ -56,12 +58,11 @@ script = ExtResource("3_d52t1")
transparent_bg = true transparent_bg = true
handle_input_locally = false handle_input_locally = false
canvas_cull_mask = 4294966273 canvas_cull_mask = 4294966273
size = Vector2i(1024, 1024)
size_2d_override_stretch = true size_2d_override_stretch = true
[node name="SpineSprite" type="SpineSprite" parent="MeshInstance3D/SubViewport"] [node name="SpineSprite" type="SpineSprite" parent="MeshInstance3D/SubViewport"]
position = Vector2(512, 466) position = Vector2(276, 399)
scale = Vector2(0.35, 0.35) scale = Vector2(0.28, 0.28)
skeleton_data_res = SubResource("SpineSkeletonDataResource_16wh3") skeleton_data_res = SubResource("SpineSkeletonDataResource_16wh3")
preview_skin = "default" preview_skin = "default"
preview_animation = "animation" preview_animation = "animation"
@ -79,3 +80,20 @@ shape = SubResource("CylinderShape3D_wn1m5")
[node name="CollisionShape3D" type="CollisionShape3D" parent="Area3D"] [node name="CollisionShape3D" type="CollisionShape3D" parent="Area3D"]
transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 0, 0) transform = Transform3D(0.5, 0, 0, 0, 0.5, 0, 0, 0, 0.5, 0, 0, 0)
shape = SubResource("CylinderShape3D_cbp6h") shape = SubResource("CylinderShape3D_cbp6h")
[node name="LimboHSM" type="LimboHSM" parent="."]
[node name="Idle" type="LimboState" parent="LimboHSM"]
script = ExtResource("6_0vw3v")
[node name="Move" type="LimboState" parent="LimboHSM"]
[node name="Jump" type="LimboState" parent="LimboHSM"]
[node name="Fall" type="LimboState" parent="LimboHSM"]
[node name="Attack" type="LimboState" parent="LimboHSM"]
[node name="AirAttack" type="LimboState" parent="LimboHSM"]
[node name="Crouch" type="LimboState" parent="LimboHSM"]

View File

@ -0,0 +1,42 @@
coco_bandicoot.png
size:523,522
filter:Linear,Linear
scale:0.5
accessories.png
bounds:442,162,47,57
coco_arm_back_1
bounds:111,4,99,173
offsets:0,0,100,173
rotate:90
coco_arm_front_1
bounds:286,41,88,198
rotate:90
coco_body_1
bounds:220,131,135,212
offsets:0,0,139,212
coco_eyebrows_1
bounds:286,11,89,28
coco_eyewhite_1
bounds:2,2,107,104
offsets:2,0,109,104
coco_hand_back_1
bounds:442,221,61,59
coco_hand_front_1
bounds:442,282,79,61
coco_head_1
bounds:220,345,222,175
coco_leg_back_1
bounds:126,105,92,415
coco_leg_front_1
bounds:2,108,122,412
coco_ponytail_1
bounds:357,135,83,208
coco_pupil_back_1
bounds:220,115,14,27
rotate:90
coco_pupil_front_1
bounds:377,11,28,62
rotate:90
flower.png
bounds:444,366,154,74
rotate:90

View File

@ -0,0 +1,15 @@
[remap]
importer="spine.atlas"
type="SpineAtlasResource"
uid="uid://dj1egdltvn5f3"
path="res://.godot/imported/coco_bandicoot.atlas-a9723e48c8760188cbda6bfa3bcf48fb.spatlas"
[deps]
source_file="res://assets/characters/coco/coco_bandicoot.atlas"
dest_files=["res://.godot/imported/coco_bandicoot.atlas-a9723e48c8760188cbda6bfa3bcf48fb.spatlas"]
[params]
normal_map_prefix="n"

Binary file not shown.

After

Width:  |  Height:  |  Size: 204 KiB

View File

@ -2,16 +2,16 @@
importer="texture" importer="texture"
type="CompressedTexture2D" type="CompressedTexture2D"
uid="uid://bp00wssa1bnbb" uid="uid://b0heatnvh1716"
path="res://.godot/imported/Copy of Paint Layer 9.png-fee4e5741f7b8accc41364d820f9aede.ctex" path="res://.godot/imported/coco_bandicoot.png-e61121777b7fda3b9e2d5f1d70abc3ce.ctex"
metadata={ metadata={
"vram_texture": false "vram_texture": false
} }
[deps] [deps]
source_file="res://assets/decals/coco_laptop/Copy of Paint Layer 9.png" source_file="res://assets/characters/coco/coco_bandicoot.png"
dest_files=["res://.godot/imported/Copy of Paint Layer 9.png-fee4e5741f7b8accc41364d820f9aede.ctex"] dest_files=["res://.godot/imported/coco_bandicoot.png-e61121777b7fda3b9e2d5f1d70abc3ce.ctex"]
[params] [params]

Binary file not shown.

View File

@ -0,0 +1,14 @@
[remap]
importer="spine.skel"
type="SpineSkeletonFileResource"
uid="uid://c3twn8iltvcj0"
path="res://.godot/imported/coco_bandicoot.skel-a6ef82bea842182e821f15eb7a4d17f9.spskel"
[deps]
source_file="res://assets/characters/coco/coco_bandicoot.skel"
dest_files=["res://.godot/imported/coco_bandicoot.skel-a6ef82bea842182e821f15eb7a4d17f9.spskel"]
[params]

View File

@ -4,7 +4,7 @@
[ext_resource type="SpineSkeletonDataResource" uid="uid://dn5wtcrr40ahd" path="res://assets/characters/coco/coco.tres" id="2_8ur8k"] [ext_resource type="SpineSkeletonDataResource" uid="uid://dn5wtcrr40ahd" path="res://assets/characters/coco/coco.tres" id="2_8ur8k"]
[ext_resource type="Script" path="res://src/spine_sprite.gd" id="3_m02kv"] [ext_resource type="Script" path="res://src/spine_sprite.gd" id="3_m02kv"]
[sub_resource type="ViewportTexture" id="ViewportTexture_usswm"] [sub_resource type="ViewportTexture" id="ViewportTexture_1jniv"]
viewport_path = NodePath("MeshInstance3D/SubViewport") viewport_path = NodePath("MeshInstance3D/SubViewport")
[sub_resource type="ShaderMaterial" id="ShaderMaterial_5xxpu"] [sub_resource type="ShaderMaterial" id="ShaderMaterial_5xxpu"]
@ -15,7 +15,7 @@ transparency = 1
shading_mode = 0 shading_mode = 0
diffuse_mode = 3 diffuse_mode = 3
specular_mode = 1 specular_mode = 1
albedo_texture = SubResource("ViewportTexture_usswm") albedo_texture = SubResource("ViewportTexture_1jniv")
billboard_mode = 1 billboard_mode = 1
[sub_resource type="QuadMesh" id="QuadMesh_iwcmf"] [sub_resource type="QuadMesh" id="QuadMesh_iwcmf"]
@ -50,7 +50,7 @@ scale = Vector2(0.5, 0.5)
skeleton_data_res = ExtResource("2_8ur8k") skeleton_data_res = ExtResource("2_8ur8k")
preview_skin = "default" preview_skin = "default"
preview_animation = "animation" preview_animation = "animation"
preview_frame = true preview_frame = false
preview_time = 0.0 preview_time = 0.0
script = ExtResource("3_m02kv") script = ExtResource("3_m02kv")

Binary file not shown.

View File

@ -0,0 +1,15 @@
extends LimboState
@export var animation_player: Node
@export var animation: SpineAnimationTrack
func _enter() -> void:
print("pretending to enter animation state")
# Called when the node enters the scene tree for the first time.
func _ready() -> void:
pass # Replace with function body.
# Called every frame. 'delta' is the elapsed time since the previous frame.
func _process(delta: float) -> void:
pass

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.7 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://273d6nf7cwcf"
path="res://.godot/imported/light-sprite.png-21e31f491b7c85e8164bcaee6558b54c.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/characters/pasadena/light-sprite.png"
dest_files=["res://.godot/imported/light-sprite.png-21e31f491b7c85e8164bcaee6558b54c.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

Binary file not shown.

After

Width:  |  Height:  |  Size: 1014 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://uxq5mje7nhme"
path="res://.godot/imported/n_spine.png-a824b0dd14b43037737fbd7298f2f1df.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/characters/pasadena/n_spine.png"
dest_files=["res://.godot/imported/n_spine.png-a824b0dd14b43037737fbd7298f2f1df.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

View File

@ -1,10 +1,11 @@
[gd_scene load_steps=17 format=3 uid="uid://cbfoxxoamehgg"] [gd_scene load_steps=17 format=3 uid="uid://cbfoxxoamehgg"]
[ext_resource type="Script" path="res://src/viewport.gd" id="3_1olx4"] [ext_resource type="Script" path="res://src/viewport.gd" id="3_1olx4"]
[ext_resource type="SpineAtlasResource" uid="uid://daqwxuavhnvus" path="res://assets/characters/pasadena/spine.atlas" id="4_tbp5u"] [ext_resource type="SpineAtlasResource" uid="uid://b18ehwidhrtaj" path="res://assets/characters/pasadena/spine.atlas" id="4_tbp5u"]
[ext_resource type="Script" path="res://src/spine_sprite.gd" id="5_f351d"] [ext_resource type="Script" path="res://src/spine_sprite.gd" id="5_f351d"]
[ext_resource type="Texture2D" uid="uid://dj20ug78dpiv7" path="res://assets/fx/questionmark.png" id="5_hvfvd"] [ext_resource type="Texture2D" uid="uid://dj20ug78dpiv7" path="res://assets/fx/questionmark.png" id="5_hvfvd"]
[ext_resource type="SpineSkeletonFileResource" uid="uid://cckcloyvyljjb" path="res://assets/characters/pasadena/spine.skel" id="5_k5je5"] [ext_resource type="SpineSkeletonFileResource" uid="uid://eb5r1xu5uvlp" path="res://assets/characters/pasadena/spine.skel" id="5_k5je5"]
[ext_resource type="Texture2D" uid="uid://273d6nf7cwcf" path="res://assets/characters/pasadena/light-sprite.png" id="6_isy1m"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_s0iww"] [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_s0iww"]
transparency = 1 transparency = 1
@ -32,7 +33,7 @@ max_value = 200.0
_data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(0.56535, 83.9717), 420.727, 420.727, 0, 0, Vector2(0.729483, 200), 0.0, 0.0, 0, 0] _data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(0.56535, 83.9717), 420.727, 420.727, 0, 0, Vector2(0.729483, 200), 0.0, 0.0, 0, 0]
point_count = 3 point_count = 3
[sub_resource type="ViewportTexture" id="ViewportTexture_vfgay"] [sub_resource type="ViewportTexture" id="ViewportTexture_lj65j"]
viewport_path = NodePath("MeshInstance3D/SubViewport") viewport_path = NodePath("MeshInstance3D/SubViewport")
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_a31vv"] [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_a31vv"]
@ -41,7 +42,7 @@ blend_mode = 4
shading_mode = 0 shading_mode = 0
diffuse_mode = 3 diffuse_mode = 3
specular_mode = 1 specular_mode = 1
albedo_texture = SubResource("ViewportTexture_vfgay") albedo_texture = SubResource("ViewportTexture_lj65j")
texture_filter = 0 texture_filter = 0
texture_repeat = false texture_repeat = false
billboard_mode = 1 billboard_mode = 1
@ -49,14 +50,9 @@ billboard_mode = 1
[sub_resource type="QuadMesh" id="QuadMesh_iwcmf"] [sub_resource type="QuadMesh" id="QuadMesh_iwcmf"]
lightmap_size_hint = Vector2i(7, 7) lightmap_size_hint = Vector2i(7, 7)
[sub_resource type="SpineAnimationMix" id="SpineAnimationMix_piuq6"] [sub_resource type="SpineSkeletonDataResource" id="SpineSkeletonDataResource_bftpc"]
from = "animation"
to = "animation"
[sub_resource type="SpineSkeletonDataResource" id="SpineSkeletonDataResource_ufcij"]
atlas_res = ExtResource("4_tbp5u") atlas_res = ExtResource("4_tbp5u")
skeleton_file_res = ExtResource("5_k5je5") skeleton_file_res = ExtResource("5_k5je5")
animation_mixes = [SubResource("SpineAnimationMix_piuq6")]
[sub_resource type="CylinderShape3D" id="CylinderShape3D_wn1m5"] [sub_resource type="CylinderShape3D" id="CylinderShape3D_wn1m5"]
@ -94,6 +90,11 @@ gi_mode = 0
mesh = SubResource("QuadMesh_iwcmf") mesh = SubResource("QuadMesh_iwcmf")
script = ExtResource("3_1olx4") script = ExtResource("3_1olx4")
[node name="PointLight2D" type="PointLight2D" parent="MeshInstance3D"]
position = Vector2(54, 0)
color = Color(0.95, 0, 0.38, 1)
texture = ExtResource("6_isy1m")
[node name="SubViewport" type="SubViewport" parent="MeshInstance3D"] [node name="SubViewport" type="SubViewport" parent="MeshInstance3D"]
transparent_bg = true transparent_bg = true
positional_shadow_atlas_quad_0 = 0 positional_shadow_atlas_quad_0 = 0
@ -102,10 +103,10 @@ size = Vector2i(3000, 3000)
[node name="SpineSprite" type="SpineSprite" parent="MeshInstance3D/SubViewport"] [node name="SpineSprite" type="SpineSprite" parent="MeshInstance3D/SubViewport"]
position = Vector2(42, -207) position = Vector2(42, -207)
skeleton_data_res = SubResource("SpineSkeletonDataResource_ufcij") skeleton_data_res = SubResource("SpineSkeletonDataResource_bftpc")
preview_skin = "default" preview_skin = "default"
preview_animation = "animation" preview_animation = "animation"
preview_frame = true preview_frame = false
preview_time = 0.0 preview_time = 0.0
script = ExtResource("5_f351d") script = ExtResource("5_f351d")

View File

@ -2,7 +2,7 @@
importer="spine.atlas" importer="spine.atlas"
type="SpineAtlasResource" type="SpineAtlasResource"
uid="uid://daqwxuavhnvus" uid="uid://b18ehwidhrtaj"
path="res://.godot/imported/spine.atlas-ed2b346c97cec6d1dc959b99f669e60c.spatlas" path="res://.godot/imported/spine.atlas-ed2b346c97cec6d1dc959b99f669e60c.spatlas"
[deps] [deps]

Binary file not shown.

After

Width:  |  Height:  |  Size: 709 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 709 KiB

View File

@ -2,7 +2,7 @@
importer="texture" importer="texture"
type="CompressedTexture2D" type="CompressedTexture2D"
uid="uid://c6og5bpp8gt61" uid="uid://xtaxk4rl4eu1"
path="res://.godot/imported/spine.png-9b174fb346cacc3fa8ed6a403536a860.ctex" path="res://.godot/imported/spine.png-9b174fb346cacc3fa8ed6a403536a860.ctex"
metadata={ metadata={
"vram_texture": false "vram_texture": false

View File

@ -2,7 +2,7 @@
importer="spine.skel" importer="spine.skel"
type="SpineSkeletonFileResource" type="SpineSkeletonFileResource"
uid="uid://cckcloyvyljjb" uid="uid://eb5r1xu5uvlp"
path="res://.godot/imported/spine.skel-332b4935e83ec0a0fab3586b58715043.spskel" path="res://.godot/imported/spine.skel-332b4935e83ec0a0fab3586b58715043.spskel"
[deps] [deps]

View File

@ -2,7 +2,7 @@
importer="texture" importer="texture"
type="CompressedTexture2D" type="CompressedTexture2D"
uid="uid://d0npdl6rpk2bq" uid="uid://bm1aclsd7d38g"
path="res://.godot/imported/spine_2.png-2313c2edf530b4b75c392b1bbf0e8159.ctex" path="res://.godot/imported/spine_2.png-2313c2edf530b4b75c392b1bbf0e8159.ctex"
metadata={ metadata={
"vram_texture": false "vram_texture": false

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://wmkjwva4pt5"
path="res://.godot/imported/spine_n.png-6d0535ad5b756f3453452e724aaaca65.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/characters/pasadena/spine_n.png"
dest_files=["res://.godot/imported/spine_n.png-6d0535ad5b756f3453452e724aaaca65.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

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dv7abesj8cybl"
path="res://.godot/imported/spine_n2.png-3ee8951971ff6974e520d73f312b48e7.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/characters/pasadena/spine_n2.png"
dest_files=["res://.godot/imported/spine_n2.png-3ee8951971ff6974e520d73f312b48e7.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

View File

@ -4,9 +4,23 @@ const SPEED = 150.0
const RUN_SPEED = 400.0 const RUN_SPEED = 400.0
const JUMP_VELOCITY = 200 const JUMP_VELOCITY = 200
#
#@export var state_machine: LimboHSM
## States
#@onready var idle_state: LimboState = $LimboHSM/Idle
var last_direction:= Vector3.ONE var last_direction:= Vector3.ONE
@onready var camera: Camera3D = $Camera3D @onready var camera: Camera3D = $Camera3D
#
#func _ready():
#_initialize_state_machine()
#
#func _initialize_state_machine():
#state_machine.initial_state = idle_state
#state_machine.initialize(self)
#state_machine.set_active(true)
#
func _physics_process(delta: float) -> void: func _physics_process(delta: float) -> void:
# Add the gravity. # Add the gravity.
if not is_on_floor(): if not is_on_floor():
@ -32,7 +46,7 @@ func _physics_process(delta: float) -> void:
camera.position.y = lerp(camera.position.y, position.y, 0.08) + 0.07 camera.position.y = lerp(camera.position.y, position.y, 0.08) + 0.07
camera.position.z = position.z + 4 camera.position.z = position.z + 4
func _unhandled_input(event: InputEvent) -> void: func _unhandled_input(_event: InputEvent) -> void:
if Input.is_action_pressed("zoom_in"): if Input.is_action_pressed("zoom_in"):
camera.fov -= 1 * (5 if Input.is_key_pressed(KEY_SHIFT) else 1) camera.fov -= 1 * (5 if Input.is_key_pressed(KEY_SHIFT) else 1)
camera.size -= 1 * (0.2 if Input.is_key_pressed(KEY_SHIFT) else 0.05) camera.size -= 1 * (0.2 if Input.is_key_pressed(KEY_SHIFT) else 0.05)

View File

@ -33,7 +33,7 @@ max_value = 200.0
_data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(0.56535, 83.9717), 420.727, 420.727, 0, 0, Vector2(0.729483, 200), 0.0, 0.0, 0, 0] _data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(0.56535, 83.9717), 420.727, 420.727, 0, 0, Vector2(0.729483, 200), 0.0, 0.0, 0, 0]
point_count = 3 point_count = 3
[sub_resource type="ViewportTexture" id="ViewportTexture_r7ffu"] [sub_resource type="ViewportTexture" id="ViewportTexture_7i7n4"]
viewport_path = NodePath("MeshInstance3D/SubViewport") viewport_path = NodePath("MeshInstance3D/SubViewport")
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_a31vv"] [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_a31vv"]
@ -41,7 +41,7 @@ transparency = 1
shading_mode = 0 shading_mode = 0
diffuse_mode = 3 diffuse_mode = 3
specular_mode = 1 specular_mode = 1
albedo_texture = SubResource("ViewportTexture_r7ffu") albedo_texture = SubResource("ViewportTexture_7i7n4")
billboard_mode = 1 billboard_mode = 1
[sub_resource type="QuadMesh" id="QuadMesh_iwcmf"] [sub_resource type="QuadMesh" id="QuadMesh_iwcmf"]

View File

@ -5,7 +5,7 @@
[ext_resource type="SpineSkeletonFileResource" uid="uid://bgfatg5jcpnei" path="res://assets/decals/coco_laptop/spine.skel" id="3_80gpg"] [ext_resource type="SpineSkeletonFileResource" uid="uid://bgfatg5jcpnei" path="res://assets/decals/coco_laptop/spine.skel" id="3_80gpg"]
[ext_resource type="Script" path="res://src/spine_sprite.gd" id="4_lbpda"] [ext_resource type="Script" path="res://src/spine_sprite.gd" id="4_lbpda"]
[sub_resource type="ViewportTexture" id="ViewportTexture_3oi8b"] [sub_resource type="ViewportTexture" id="ViewportTexture_7iycc"]
viewport_path = NodePath("MeshInstance3D/SubViewport") viewport_path = NodePath("MeshInstance3D/SubViewport")
[sub_resource type="ShaderMaterial" id="ShaderMaterial_5xxpu"] [sub_resource type="ShaderMaterial" id="ShaderMaterial_5xxpu"]
@ -17,7 +17,7 @@ no_depth_test = true
shading_mode = 0 shading_mode = 0
diffuse_mode = 3 diffuse_mode = 3
specular_mode = 1 specular_mode = 1
albedo_texture = SubResource("ViewportTexture_3oi8b") albedo_texture = SubResource("ViewportTexture_7iycc")
billboard_mode = 1 billboard_mode = 1
[sub_resource type="QuadMesh" id="QuadMesh_hf324"] [sub_resource type="QuadMesh" id="QuadMesh_hf324"]

View File

@ -1,6 +1,17 @@
spine.png spine.png
size:775,816 size:1449,509
filter:Linear,Linear filter:Linear,Linear
scale:0.5 scale:0.5
Copy of Paint Layer 9 b
bounds:2,2,771,812 bounds:2,17,490,872
offsets:0,0,490,893
rotate:90
ear ring
bounds:876,2,62,97
rotate:90
hair
bounds:876,66,441,571
rotate:90
questionmark.png
bounds:975,12,52,62
rotate:90

View File

@ -2,7 +2,7 @@
importer="spine.atlas" importer="spine.atlas"
type="SpineAtlasResource" type="SpineAtlasResource"
uid="uid://ygki650eir0a" uid="uid://c0buipvooyuv6"
path="res://.godot/imported/spine.atlas-d805b2cb532401524c815e5efdc18fc1.spatlas" path="res://.godot/imported/spine.atlas-d805b2cb532401524c815e5efdc18fc1.spatlas"
[deps] [deps]

Binary file not shown.

Before

Width:  |  Height:  |  Size: 458 KiB

Binary file not shown.

View File

@ -2,7 +2,7 @@
importer="spine.skel" importer="spine.skel"
type="SpineSkeletonFileResource" type="SpineSkeletonFileResource"
uid="uid://bgfatg5jcpnei" uid="uid://cqiqp7ck7k0md"
path="res://.godot/imported/spine.skel-f8078d6cfa2b521fb44813166539f211.spskel" path="res://.godot/imported/spine.skel-f8078d6cfa2b521fb44813166539f211.spskel"
[deps] [deps]

View File

@ -1,4 +1,4 @@
[gd_scene load_steps=39 format=3 uid="uid://b2b0sgltiefki"] [gd_scene load_steps=38 format=3 uid="uid://b2b0sgltiefki"]
[ext_resource type="Script" path="res://assets/levels/level_1.gd" id="1_irx2k"] [ext_resource type="Script" path="res://assets/levels/level_1.gd" id="1_irx2k"]
[ext_resource type="Texture2D" uid="uid://1gj5g7mvjkbd" path="res://assets/background-bright.png" id="2_d8eiv"] [ext_resource type="Texture2D" uid="uid://1gj5g7mvjkbd" path="res://assets/background-bright.png" id="2_d8eiv"]
@ -19,7 +19,6 @@
[ext_resource type="PackedScene" uid="uid://da0mv3cisoubi" path="res://assets/objects/switch/switch.tscn" id="17_1yuu1"] [ext_resource type="PackedScene" uid="uid://da0mv3cisoubi" path="res://assets/objects/switch/switch.tscn" id="17_1yuu1"]
[ext_resource type="PackedScene" uid="uid://cj7k48mei62om" path="res://assets/characters/megumi/megumi.tscn" id="18_5v3lx"] [ext_resource type="PackedScene" uid="uid://cj7k48mei62om" path="res://assets/characters/megumi/megumi.tscn" id="18_5v3lx"]
[ext_resource type="PackedScene" uid="uid://b2maarsg7u3po" path="res://assets/characters/coco/npc_coco.tscn" id="18_tn7yc"] [ext_resource type="PackedScene" uid="uid://b2maarsg7u3po" path="res://assets/characters/coco/npc_coco.tscn" id="18_tn7yc"]
[ext_resource type="PackedScene" uid="uid://cap1wbpvkq2t" path="res://assets/decals/coco_laptop/coco_laptop.tscn" id="19_5as3d"]
[sub_resource type="PanoramaSkyMaterial" id="PanoramaSkyMaterial_4e4p4"] [sub_resource type="PanoramaSkyMaterial" id="PanoramaSkyMaterial_4e4p4"]
panorama = ExtResource("2_d8eiv") panorama = ExtResource("2_d8eiv")
@ -72,14 +71,14 @@ data = PackedVector3Array(5, 0, 5, -5, 0, 5, 5, 0, -5, -5, 0, 5, -5, 0, -5, 5, 0
vertices = PackedVector3Array(1.56663, 0.279793, -3.25, 1.56663, 0.279793, -2.75, 2.31663, 0.279793, -2.5, 4.31663, 0.279793, -3.25, 2.31663, 0.279793, -1.5, 1.56663, 0.279793, 2.5, 8.31663, 0.279793, 2.5, 8.31663, 0.279793, -4.5, 1.56663, 0.279793, -1.25, 4.31663, 0.279793, -4.5, 0.81663, 0.279793, -2.5, -5.68337, 0.279793, -3.25, 0.81663, 0.279793, -1.5, -5.68337, 0.279793, 2.5) vertices = PackedVector3Array(1.56663, 0.279793, -3.25, 1.56663, 0.279793, -2.75, 2.31663, 0.279793, -2.5, 4.31663, 0.279793, -3.25, 2.31663, 0.279793, -1.5, 1.56663, 0.279793, 2.5, 8.31663, 0.279793, 2.5, 8.31663, 0.279793, -4.5, 1.56663, 0.279793, -1.25, 4.31663, 0.279793, -4.5, 0.81663, 0.279793, -2.5, -5.68337, 0.279793, -3.25, 0.81663, 0.279793, -1.5, -5.68337, 0.279793, 2.5)
polygons = [PackedInt32Array(1, 0, 2), PackedInt32Array(2, 0, 3), PackedInt32Array(4, 3, 5), PackedInt32Array(5, 3, 6), PackedInt32Array(6, 3, 7), PackedInt32Array(4, 2, 3), PackedInt32Array(5, 8, 4), PackedInt32Array(3, 9, 7), PackedInt32Array(1, 10, 0), PackedInt32Array(0, 10, 11), PackedInt32Array(8, 5, 12), PackedInt32Array(12, 5, 13), PackedInt32Array(12, 13, 11), PackedInt32Array(11, 10, 12)] polygons = [PackedInt32Array(1, 0, 2), PackedInt32Array(2, 0, 3), PackedInt32Array(4, 3, 5), PackedInt32Array(5, 3, 6), PackedInt32Array(6, 3, 7), PackedInt32Array(4, 2, 3), PackedInt32Array(5, 8, 4), PackedInt32Array(3, 9, 7), PackedInt32Array(1, 10, 0), PackedInt32Array(0, 10, 11), PackedInt32Array(8, 5, 12), PackedInt32Array(12, 5, 13), PackedInt32Array(12, 13, 11), PackedInt32Array(11, 10, 12)]
[sub_resource type="ViewportTexture" id="ViewportTexture_i2lmm"] [sub_resource type="ViewportTexture" id="ViewportTexture_3nfil"]
viewport_path = NodePath("NavigationRegion3D/MeshInstance3D/SubViewport") viewport_path = NodePath("NavigationRegion3D/MeshInstance3D/SubViewport")
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_mdr1l"] [sub_resource type="StandardMaterial3D" id="StandardMaterial3D_mdr1l"]
transparency = 2 transparency = 2
alpha_scissor_threshold = 0.5 alpha_scissor_threshold = 0.5
alpha_antialiasing_mode = 0 alpha_antialiasing_mode = 0
albedo_texture = SubResource("ViewportTexture_i2lmm") albedo_texture = SubResource("ViewportTexture_3nfil")
metallic_specular = 0.0 metallic_specular = 0.0
[sub_resource type="ShaderMaterial" id="ShaderMaterial_lrfyr"] [sub_resource type="ShaderMaterial" id="ShaderMaterial_lrfyr"]
@ -269,6 +268,3 @@ mesh = SubResource("BoxMesh_0b70n")
[node name="Water" type="MeshInstance3D" parent="."] [node name="Water" type="MeshInstance3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.976, 1.156) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -1.976, 1.156)
mesh = SubResource("PlaneMesh_me2s6") mesh = SubResource("PlaneMesh_me2s6")
[node name="CocoLaptop" parent="." instance=ExtResource("19_5as3d")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.36065, 0, 0)

View File

@ -19,9 +19,7 @@ ground_horizon_color = Color(0.129, 0.129, 0.129, 1)
sky_material = SubResource("ProceduralSkyMaterial_tp8ku") sky_material = SubResource("ProceduralSkyMaterial_tp8ku")
[sub_resource type="Environment" id="Environment_d3cpo"] [sub_resource type="Environment" id="Environment_d3cpo"]
background_mode = 2
sky = SubResource("Sky_shl8g") sky = SubResource("Sky_shl8g")
tonemap_mode = 2
[node name="Level" type="Node3D"] [node name="Level" type="Node3D"]

View File

@ -1,7 +1,8 @@
[gd_scene load_steps=6 format=3 uid="uid://bh6be020myw3t"] [gd_scene load_steps=7 format=3 uid="uid://bh6be020myw3t"]
[ext_resource type="PackedScene" uid="uid://hylwpibwtg0c" path="res://assets/objects/box/box.tscn" id="2_oswex"] [ext_resource type="PackedScene" uid="uid://hylwpibwtg0c" path="res://assets/objects/box/box.tscn" id="2_oswex"]
[ext_resource type="PackedScene" uid="uid://bs6cfck1f4yp5" path="res://assets/levels/transition.tscn" id="3_4u0gi"]
[ext_resource type="PackedScene" uid="uid://cap1wbpvkq2t" path="res://assets/decals/coco_laptop/coco_laptop.tscn" id="3_mh1s3"]
[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_tp8ku"] [sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_tp8ku"]
sky_top_color = Color(0.129, 0.129, 0.129, 1) sky_top_color = Color(0.129, 0.129, 0.129, 1)
@ -14,9 +15,7 @@ sky_material = SubResource("ProceduralSkyMaterial_tp8ku")
[sub_resource type="Environment" id="Environment_d3cpo"] [sub_resource type="Environment" id="Environment_d3cpo"]
background_mode = 2 background_mode = 2
background_energy_multiplier = 0.0
sky = SubResource("Sky_shl8g") sky = SubResource("Sky_shl8g")
tonemap_mode = 2
[node name="Level" type="Node3D"] [node name="Level" type="Node3D"]
@ -34,3 +33,6 @@ transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.88343, -0.541142, -1.40864
[node name="Transition" parent="." instance=ExtResource("3_4u0gi")] [node name="Transition" parent="." instance=ExtResource("3_4u0gi")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.76319, 0.00614509, -0.694203) transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -5.76319, 0.00614509, -0.694203)
[node name="CocoLaptop" parent="." instance=ExtResource("3_mh1s3")]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.96179, -0.041142, -0.558912)

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.4 KiB

View File

@ -2,16 +2,16 @@
importer="texture" importer="texture"
type="CompressedTexture2D" type="CompressedTexture2D"
uid="uid://y0l3qt7heuw2" uid="uid://bqbf1sy6sovf0"
path="res://.godot/imported/spine.png-46165cb6abf088cdd1dfcf9e60069516.ctex" path="res://.godot/imported/b_arm.png-7cc1e0fc84c17a42f53ec11a3350c66b.ctex"
metadata={ metadata={
"vram_texture": false "vram_texture": false
} }
[deps] [deps]
source_file="res://assets/decals/coco_laptop/spine.png" source_file="res://assets/spine/coco-walk/2/b_arm.png"
dest_files=["res://.godot/imported/spine.png-46165cb6abf088cdd1dfcf9e60069516.ctex"] dest_files=["res://.godot/imported/b_arm.png-7cc1e0fc84c17a42f53ec11a3350c66b.ctex"]
[params] [params]

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.3 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bhdwqh4waqeu6"
path="res://.godot/imported/f_arm.png-0799761df07d42f6bda5b39e57a789cf.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/spine/coco-walk/2/f_arm.png"
dest_files=["res://.godot/imported/f_arm.png-0799761df07d42f6bda5b39e57a789cf.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

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bcdldx2mbwqf0"
path="res://.godot/imported/hair.png-d361ab49f20e4794098f69271477b15c.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/spine/coco-walk/2/hair.png"
dest_files=["res://.godot/imported/hair.png-d361ab49f20e4794098f69271477b15c.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

Binary file not shown.

After

Width:  |  Height:  |  Size: 185 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dmd2stovx0551"
path="res://.godot/imported/head1.png-5ae86f88ad06fb299682c6146d67d36b.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/spine/coco-walk/2/head1.png"
dest_files=["res://.godot/imported/head1.png-5ae86f88ad06fb299682c6146d67d36b.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

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bo53akvrl6vfj"
path="res://.godot/imported/shirt.png-850039de67a04bd217dde3a294d8927e.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/spine/coco-walk/2/shirt.png"
dest_files=["res://.godot/imported/shirt.png-850039de67a04bd217dde3a294d8927e.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

View File

@ -0,0 +1,144 @@
{
"skeleton": {
"images": "/home/user/Projects/Spine/coco-walk/2"
},
"bones": [
{
"name": "root"
},
{
"name": "head",
"parent": "root",
"length": 0,
"x": 1084.0,
"y": -584.5
}
],
"slots": [
{
"name": "b_arm",
"bone": "root",
"attachment": "b_arm",
"blend": "normal"
},
{
"name": "body",
"bone": "root",
"attachment": "body",
"blend": "normal"
},
{
"name": "b_leg",
"bone": "root",
"attachment": "b_leg",
"blend": "normal"
},
{
"name": "f_leg",
"bone": "root",
"attachment": "f_leg",
"blend": "normal"
},
{
"name": "f_arm",
"bone": "root",
"attachment": "f_arm",
"blend": "normal"
},
{
"name": "shirt",
"bone": "root",
"attachment": "shirt",
"blend": "normal"
},
{
"name": "head1",
"bone": "head",
"attachment": "head1",
"blend": "normal"
},
{
"name": "hair",
"bone": "root",
"attachment": "hair",
"blend": "normal"
}
],
"skins": {
"default": {
"b_arm": {
"b_arm": {
"x": 1058.0,
"y": -1128.5,
"width": 350,
"height": 291,
"type": "region"
}
},
"body": {
"body": {
"x": 1059.0,
"y": -1376.0,
"width": 546,
"height": 826,
"type": "region"
}
},
"b_leg": {
"b_leg": {
"x": 851.0,
"y": -2254.0,
"width": 1174,
"height": 1178,
"type": "region"
}
},
"f_leg": {
"f_leg": {
"x": 1230.5,
"y": -2140.0,
"width": 901,
"height": 1316,
"type": "region"
}
},
"f_arm": {
"f_arm": {
"x": 1193.0,
"y": -1596.0,
"width": 270,
"height": 452,
"type": "region"
}
},
"shirt": {
"shirt": {
"x": 1070.0,
"y": -1257.0,
"width": 514,
"height": 640,
"type": "region"
}
},
"head1": {
"head1": {
"x": 0.0,
"y": 0.0,
"width": 742,
"height": 921,
"type": "region"
}
},
"hair": {
"hair": {
"x": 449.5,
"y": -908.5,
"width": 631,
"height": 859,
"type": "region"
}
}
}
},
"animations": {}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 537 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 538 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dthfnvmg8qrrc"
path="res://.godot/imported/c1a.png-39cc47dd7523a87afd386b4e7efd918c.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/spine/coco-walk/c1a.png"
dest_files=["res://.godot/imported/c1a.png-39cc47dd7523a87afd386b4e7efd918c.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

Binary file not shown.

After

Width:  |  Height:  |  Size: 546 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://lps52hidkuwv"
path="res://.godot/imported/c1b.png-4c557f2dcb80e0409d2be36d1080ac08.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/spine/coco-walk/c1b.png"
dest_files=["res://.godot/imported/c1b.png-4c557f2dcb80e0409d2be36d1080ac08.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

Binary file not shown.

After

Width:  |  Height:  |  Size: 543 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bb4tv0tjrpkue"
path="res://.godot/imported/c2a.png-51a448c76a7918e239d2084f6141f153.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/spine/coco-walk/c2a.png"
dest_files=["res://.godot/imported/c2a.png-51a448c76a7918e239d2084f6141f153.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

Binary file not shown.

After

Width:  |  Height:  |  Size: 563 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bfpd4hr4rynwi"
path="res://.godot/imported/c2b.png-d550021c1b460fcdeeaa4bd4eda17061.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/spine/coco-walk/c2b.png"
dest_files=["res://.godot/imported/c2b.png-d550021c1b460fcdeeaa4bd4eda17061.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

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.1 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://tq6ktwjugsx6"
path="res://.godot/imported/accessories.png.png-b3042cd9e20a33612a9b4df6cdc536fd.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/spine/coco-walk/images/accessories.png.png"
dest_files=["res://.godot/imported/accessories.png.png-b3042cd9e20a33612a9b4df6cdc536fd.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

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cw8c1uri8kwau"
path="res://.godot/imported/coco_arm_back_1.png-07548d3b0d6ea9ca30d6f263e4756919.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/spine/coco-walk/images/coco_arm_back_1.png"
dest_files=["res://.godot/imported/coco_arm_back_1.png-07548d3b0d6ea9ca30d6f263e4756919.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

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://b8tlkf4cr76a4"
path="res://.godot/imported/coco_arm_front_1.png-e0c292d8c655c16b501fdbf0c532943b.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/spine/coco-walk/images/coco_arm_front_1.png"
dest_files=["res://.godot/imported/coco_arm_front_1.png-e0c292d8c655c16b501fdbf0c532943b.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

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cn4j7rcpxqiy3"
path="res://.godot/imported/coco_body_1.png-3e47d390fd1e6516e958612ed0756342.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/spine/coco-walk/images/coco_body_1.png"
dest_files=["res://.godot/imported/coco_body_1.png-3e47d390fd1e6516e958612ed0756342.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

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dhy7py0ibr3ut"
path="res://.godot/imported/coco_eyebrows_1.png-f6ac7d5fe465261b8744adb7813b5a8e.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/spine/coco-walk/images/coco_eyebrows_1.png"
dest_files=["res://.godot/imported/coco_eyebrows_1.png-f6ac7d5fe465261b8744adb7813b5a8e.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

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://o2ngtwulvmtj"
path="res://.godot/imported/coco_eyewhite_1.png-54822c164d9d01bbaff9477958e4f9c9.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/spine/coco-walk/images/coco_eyewhite_1.png"
dest_files=["res://.godot/imported/coco_eyewhite_1.png-54822c164d9d01bbaff9477958e4f9c9.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

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://3ge7eg3rjtiw"
path="res://.godot/imported/coco_hand_back_1.png-0e2af2934fa18a0f9290d50031088067.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/spine/coco-walk/images/coco_hand_back_1.png"
dest_files=["res://.godot/imported/coco_hand_back_1.png-0e2af2934fa18a0f9290d50031088067.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

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.9 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://duedh8e27n657"
path="res://.godot/imported/coco_hand_front_1.png-50a27d39f93beed10a86bdba49283c57.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/spine/coco-walk/images/coco_hand_front_1.png"
dest_files=["res://.godot/imported/coco_hand_front_1.png-50a27d39f93beed10a86bdba49283c57.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

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://ca5wy1okc1cqy"
path="res://.godot/imported/coco_head_1.png-a24bf5cac1630708a4eaa90a9005429c.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/spine/coco-walk/images/coco_head_1.png"
dest_files=["res://.godot/imported/coco_head_1.png-a24bf5cac1630708a4eaa90a9005429c.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

Binary file not shown.

After

Width:  |  Height:  |  Size: 96 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cxldahpavjq3q"
path="res://.godot/imported/coco_leg_back_1.png-a470cd55517d86b8924d50d9a13c3ab8.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/spine/coco-walk/images/coco_leg_back_1.png"
dest_files=["res://.godot/imported/coco_leg_back_1.png-a470cd55517d86b8924d50d9a13c3ab8.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

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://da7vccff16tb8"
path="res://.godot/imported/coco_leg_front_1.png-7249dc4dcbad8469ac048302d467dde3.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/spine/coco-walk/images/coco_leg_front_1.png"
dest_files=["res://.godot/imported/coco_leg_front_1.png-7249dc4dcbad8469ac048302d467dde3.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

Binary file not shown.

After

Width:  |  Height:  |  Size: 23 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://dfc4k1w33o0kd"
path="res://.godot/imported/coco_ponytail_1.png-9d87f178ea9c509377ec10f5e6c73c59.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/spine/coco-walk/images/coco_ponytail_1.png"
dest_files=["res://.godot/imported/coco_ponytail_1.png-9d87f178ea9c509377ec10f5e6c73c59.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

Binary file not shown.

After

Width:  |  Height:  |  Size: 637 B

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://b5p8ambcle28j"
path="res://.godot/imported/coco_pupil_back_1.png-0a4ae5a9e56b96c04bb8047d8d6f256e.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/spine/coco-walk/images/coco_pupil_back_1.png"
dest_files=["res://.godot/imported/coco_pupil_back_1.png-0a4ae5a9e56b96c04bb8047d8d6f256e.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

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://lf11q3iatfcc"
path="res://.godot/imported/coco_pupil_front_1.png-3e6a0aaa9f26cdaa9bcc73da66b1379b.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/spine/coco-walk/images/coco_pupil_front_1.png"
dest_files=["res://.godot/imported/coco_pupil_front_1.png-3e6a0aaa9f26cdaa9bcc73da66b1379b.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

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

View File

@ -0,0 +1,34 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://06hblvv242su"
path="res://.godot/imported/flower.png.png-0a7d879c180acd01c9977c9978f47849.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://assets/spine/coco-walk/images/flower.png.png"
dest_files=["res://.godot/imported/flower.png.png-0a7d879c180acd01c9977c9978f47849.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

View File

@ -0,0 +1,218 @@
{
"skeleton": {
"images": "/home/user/Projects/Games/Test/assets/spine/coco-walk/images/"
},
"bones": [
{
"name": "root"
},
{
"name": "test",
"parent": "root",
"length": 0,
"x": 242.5,
"y": 1265.4999999999995
}
],
"slots": [
{
"name": "coco_arm_back_1",
"bone": "root",
"attachment": "coco_arm_back_1",
"blend": "normal"
},
{
"name": "coco_leg_front_1",
"bone": "root",
"attachment": "coco_leg_front_1",
"blend": "normal"
},
{
"name": "coco_leg_back_1",
"bone": "root",
"attachment": "coco_leg_back_1",
"blend": "normal"
},
{
"name": "coco_body_1",
"bone": "root",
"attachment": "coco_body_1",
"blend": "normal"
},
{
"name": "coco_hand_back_1",
"bone": "root",
"attachment": "coco_hand_back_1",
"blend": "normal"
},
{
"name": "coco_arm_front_1",
"bone": "root",
"attachment": "coco_arm_front_1",
"blend": "normal"
},
{
"name": "coco_hand_front_1",
"bone": "root",
"attachment": "coco_hand_front_1",
"blend": "normal"
},
{
"name": "coco_ponytail_1",
"bone": "root",
"attachment": "coco_ponytail_1",
"blend": "normal"
},
{
"name": "coco_eyewhite_1",
"bone": "root",
"attachment": "coco_eyewhite_1",
"blend": "normal"
},
{
"name": "coco_pupil_back_1",
"bone": "root",
"attachment": "coco_pupil_back_1",
"blend": "normal"
},
{
"name": "coco_pupil_front_1",
"bone": "root",
"attachment": "coco_pupil_front_1",
"blend": "normal"
},
{
"name": "coco_head_1",
"bone": "root",
"attachment": "coco_head_1",
"blend": "normal"
},
{
"name": "test",
"bone": "test",
"attachment": "coco_eyebrows_1",
"blend": "normal"
}
],
"skins": {
"default": {
"coco_arm_back_1": {
"coco_arm_back_1": {
"x": 106.0,
"y": 747.0,
"width": 200,
"height": 346
}
},
"coco_leg_front_1": {
"coco_leg_front_1": {
"x": -101.0,
"y": 270.0,
"width": 244,
"height": 824
}
},
"coco_leg_back_1": {
"coco_leg_back_1": {
"x": 72.0,
"y": 280.5,
"width": 184,
"height": 829
}
},
"coco_body_1": {
"coco_body_1": {
"x": -29.0,
"y": 730.5,
"width": 278,
"height": 423
}
},
"coco_hand_back_1": {
"coco_hand_back_1": {
"x": 213.5,
"y": 591.0,
"width": 121,
"height": 118
}
},
"coco_arm_front_1": {
"coco_arm_front_1": {
"x": -195.5,
"y": 732.0,
"width": 175,
"height": 396
}
},
"coco_hand_front_1": {
"coco_hand_front_1": {
"x": -270.5,
"y": 548.0,
"width": 157,
"height": 122
}
},
"coco_ponytail_1": {
"coco_ponytail_1": {
"x": -385.0,
"y": 1426.0,
"width": 166,
"height": 416
}
},
"coco_eyewhite_1": {
"coco_eyewhite_1": {
"x": -14.0,
"y": 1076.0,
"width": 218,
"height": 208
}
},
"coco_pupil_back_1": {
"coco_pupil_back_1": {
"x": 37.5,
"y": 1047.0,
"width": 27,
"height": 54
}
},
"coco_pupil_front_1": {
"coco_pupil_front_1": {
"x": -35.5,
"y": 1022.0,
"width": 55,
"height": 124
}
},
"coco_head_1": {
"coco_head_1": {
"x": 9.5,
"y": 1090.5,
"width": 443,
"height": 349
}
},
"test": {
"coco_eyebrows_1": {
"x": -234.0,
"y": -133.0,
"width": 177,
"height": 55
},
"accessories.png": {
"x": 125.5,
"y": -98.0,
"width": 94,
"height": 113
},
"flower.png": {
"x": 168.5,
"y": 87.0,
"width": 308,
"height": 147
}
}
}
},
"animations": {}
}

View File

@ -0,0 +1,144 @@
{
"skeleton": {
"images": "/home/user/Projects/Spine/coco-walk"
},
"bones": [
{
"name": "root"
},
{
"name": "head",
"parent": "root",
"length": 0,
"x": 0.0,
"y": 1.0
}
],
"slots": [
{
"name": "b_arm",
"bone": "root",
"attachment": "b_arm",
"blend": "normal"
},
{
"name": "body",
"bone": "root",
"attachment": "body",
"blend": "normal"
},
{
"name": "b_leg",
"bone": "root",
"attachment": "b_leg",
"blend": "normal"
},
{
"name": "f_leg",
"bone": "root",
"attachment": "f_leg",
"blend": "normal"
},
{
"name": "f_arm",
"bone": "root",
"attachment": "f_arm",
"blend": "normal"
},
{
"name": "shirt",
"bone": "root",
"attachment": "shirt",
"blend": "normal"
},
{
"name": "head1",
"bone": "head",
"attachment": "head1",
"blend": "normal"
},
{
"name": "hair",
"bone": "root",
"attachment": "hair",
"blend": "normal"
}
],
"skins": {
"default": {
"b_arm": {
"b_arm": {
"x": 825.0,
"y": -1398.5,
"width": 816,
"height": 831,
"type": "region"
}
},
"body": {
"body": {
"x": 1051.5,
"y": -1369.5,
"width": 577,
"height": 813,
"type": "region"
}
},
"b_leg": {
"b_leg": {
"x": 1102.5,
"y": -2183.0,
"width": 671,
"height": 1060,
"type": "region"
}
},
"f_leg": {
"f_leg": {
"x": 861.0,
"y": -2274.0,
"width": 752,
"height": 1272,
"type": "region"
}
},
"f_arm": {
"f_arm": {
"x": 1439.0,
"y": -1373.5,
"width": 664,
"height": 741,
"type": "region"
}
},
"shirt": {
"shirt": {
"x": 1060.5,
"y": -1239.0,
"width": 809,
"height": 604,
"type": "region"
}
},
"head1": {
"head1": {
"x": 1084.0,
"y": -585.5,
"width": 742,
"height": 921,
"type": "region"
}
},
"hair": {
"hair": {
"x": 457.5,
"y": -880.5,
"width": 631,
"height": 859,
"type": "region"
}
}
}
},
"animations": {}
}