Ditched the 2D character, added a 3D one, interchangeable head and bodies (H and B keys)
This commit is contained in:
parent
e45f665cff
commit
932e59001c
BIN
Assets/Kenney/Textures/colormap.png
Normal file
BIN
Assets/Kenney/Textures/colormap.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 8.5 KiB |
35
Assets/Kenney/Textures/colormap.png.import
Normal file
35
Assets/Kenney/Textures/colormap.png.import
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="texture"
|
||||||
|
type="CompressedTexture2D"
|
||||||
|
uid="uid://4sepvg4n2a85"
|
||||||
|
path.s3tc="res://.godot/imported/colormap.png-0d35ad2580f8a79f9a613c18b4e1cacf.s3tc.ctex"
|
||||||
|
metadata={
|
||||||
|
"imported_formats": ["s3tc_bptc"],
|
||||||
|
"vram_texture": true
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://Assets/Kenney/Textures/colormap.png"
|
||||||
|
dest_files=["res://.godot/imported/colormap.png-0d35ad2580f8a79f9a613c18b4e1cacf.s3tc.ctex"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=2
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_compression=1
|
||||||
|
compress/normal_map=0
|
||||||
|
compress/channel_pack=0
|
||||||
|
mipmaps/generate=true
|
||||||
|
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=0
|
||||||
BIN
Assets/Kenney/aid-cane-blind.glb
Normal file
BIN
Assets/Kenney/aid-cane-blind.glb
Normal file
Binary file not shown.
37
Assets/Kenney/aid-cane-blind.glb.import
Normal file
37
Assets/Kenney/aid-cane-blind.glb.import
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="scene"
|
||||||
|
importer_version=1
|
||||||
|
type="PackedScene"
|
||||||
|
uid="uid://dmve82e3eoeds"
|
||||||
|
path="res://.godot/imported/aid-cane-blind.glb-7a2398c85b748938930a1adf579aaa57.scn"
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://Assets/Kenney/aid-cane-blind.glb"
|
||||||
|
dest_files=["res://.godot/imported/aid-cane-blind.glb-7a2398c85b748938930a1adf579aaa57.scn"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
nodes/root_type=""
|
||||||
|
nodes/root_name=""
|
||||||
|
nodes/apply_root_scale=true
|
||||||
|
nodes/root_scale=1.0
|
||||||
|
nodes/import_as_skeleton_bones=false
|
||||||
|
nodes/use_node_type_suffixes=true
|
||||||
|
meshes/ensure_tangents=true
|
||||||
|
meshes/generate_lods=true
|
||||||
|
meshes/create_shadow_meshes=true
|
||||||
|
meshes/light_baking=1
|
||||||
|
meshes/lightmap_texel_size=0.2
|
||||||
|
meshes/force_disable_compression=false
|
||||||
|
skins/use_named_skins=true
|
||||||
|
animation/import=true
|
||||||
|
animation/fps=30
|
||||||
|
animation/trimming=false
|
||||||
|
animation/remove_immutable_tracks=true
|
||||||
|
animation/import_rest_as_RESET=false
|
||||||
|
import_script/path=""
|
||||||
|
_subresources={}
|
||||||
|
gltf/naming_version=1
|
||||||
|
gltf/embedded_image_handling=1
|
||||||
BIN
Assets/Kenney/aid-cane-low-vision.glb
Normal file
BIN
Assets/Kenney/aid-cane-low-vision.glb
Normal file
Binary file not shown.
37
Assets/Kenney/aid-cane-low-vision.glb.import
Normal file
37
Assets/Kenney/aid-cane-low-vision.glb.import
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="scene"
|
||||||
|
importer_version=1
|
||||||
|
type="PackedScene"
|
||||||
|
uid="uid://dy42bt6haq3ss"
|
||||||
|
path="res://.godot/imported/aid-cane-low-vision.glb-3b22384c84da0d0e77c5d60d7fd4b63a.scn"
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://Assets/Kenney/aid-cane-low-vision.glb"
|
||||||
|
dest_files=["res://.godot/imported/aid-cane-low-vision.glb-3b22384c84da0d0e77c5d60d7fd4b63a.scn"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
nodes/root_type=""
|
||||||
|
nodes/root_name=""
|
||||||
|
nodes/apply_root_scale=true
|
||||||
|
nodes/root_scale=1.0
|
||||||
|
nodes/import_as_skeleton_bones=false
|
||||||
|
nodes/use_node_type_suffixes=true
|
||||||
|
meshes/ensure_tangents=true
|
||||||
|
meshes/generate_lods=true
|
||||||
|
meshes/create_shadow_meshes=true
|
||||||
|
meshes/light_baking=1
|
||||||
|
meshes/lightmap_texel_size=0.2
|
||||||
|
meshes/force_disable_compression=false
|
||||||
|
skins/use_named_skins=true
|
||||||
|
animation/import=true
|
||||||
|
animation/fps=30
|
||||||
|
animation/trimming=false
|
||||||
|
animation/remove_immutable_tracks=true
|
||||||
|
animation/import_rest_as_RESET=false
|
||||||
|
import_script/path=""
|
||||||
|
_subresources={}
|
||||||
|
gltf/naming_version=1
|
||||||
|
gltf/embedded_image_handling=1
|
||||||
BIN
Assets/Kenney/aid-cane.glb
Normal file
BIN
Assets/Kenney/aid-cane.glb
Normal file
Binary file not shown.
37
Assets/Kenney/aid-cane.glb.import
Normal file
37
Assets/Kenney/aid-cane.glb.import
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="scene"
|
||||||
|
importer_version=1
|
||||||
|
type="PackedScene"
|
||||||
|
uid="uid://b47lsmfppba3m"
|
||||||
|
path="res://.godot/imported/aid-cane.glb-2ab74caccf0ceaaa6dfa5040c6512430.scn"
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://Assets/Kenney/aid-cane.glb"
|
||||||
|
dest_files=["res://.godot/imported/aid-cane.glb-2ab74caccf0ceaaa6dfa5040c6512430.scn"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
nodes/root_type=""
|
||||||
|
nodes/root_name=""
|
||||||
|
nodes/apply_root_scale=true
|
||||||
|
nodes/root_scale=1.0
|
||||||
|
nodes/import_as_skeleton_bones=false
|
||||||
|
nodes/use_node_type_suffixes=true
|
||||||
|
meshes/ensure_tangents=true
|
||||||
|
meshes/generate_lods=true
|
||||||
|
meshes/create_shadow_meshes=true
|
||||||
|
meshes/light_baking=1
|
||||||
|
meshes/lightmap_texel_size=0.2
|
||||||
|
meshes/force_disable_compression=false
|
||||||
|
skins/use_named_skins=true
|
||||||
|
animation/import=true
|
||||||
|
animation/fps=30
|
||||||
|
animation/trimming=false
|
||||||
|
animation/remove_immutable_tracks=true
|
||||||
|
animation/import_rest_as_RESET=false
|
||||||
|
import_script/path=""
|
||||||
|
_subresources={}
|
||||||
|
gltf/naming_version=1
|
||||||
|
gltf/embedded_image_handling=1
|
||||||
BIN
Assets/Kenney/aid-crutch.glb
Normal file
BIN
Assets/Kenney/aid-crutch.glb
Normal file
Binary file not shown.
37
Assets/Kenney/aid-crutch.glb.import
Normal file
37
Assets/Kenney/aid-crutch.glb.import
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="scene"
|
||||||
|
importer_version=1
|
||||||
|
type="PackedScene"
|
||||||
|
uid="uid://cuht833whv8l1"
|
||||||
|
path="res://.godot/imported/aid-crutch.glb-ecc897f1915f6df8daf2af4ada7d103a.scn"
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://Assets/Kenney/aid-crutch.glb"
|
||||||
|
dest_files=["res://.godot/imported/aid-crutch.glb-ecc897f1915f6df8daf2af4ada7d103a.scn"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
nodes/root_type=""
|
||||||
|
nodes/root_name=""
|
||||||
|
nodes/apply_root_scale=true
|
||||||
|
nodes/root_scale=1.0
|
||||||
|
nodes/import_as_skeleton_bones=false
|
||||||
|
nodes/use_node_type_suffixes=true
|
||||||
|
meshes/ensure_tangents=true
|
||||||
|
meshes/generate_lods=true
|
||||||
|
meshes/create_shadow_meshes=true
|
||||||
|
meshes/light_baking=1
|
||||||
|
meshes/lightmap_texel_size=0.2
|
||||||
|
meshes/force_disable_compression=false
|
||||||
|
skins/use_named_skins=true
|
||||||
|
animation/import=true
|
||||||
|
animation/fps=30
|
||||||
|
animation/trimming=false
|
||||||
|
animation/remove_immutable_tracks=true
|
||||||
|
animation/import_rest_as_RESET=false
|
||||||
|
import_script/path=""
|
||||||
|
_subresources={}
|
||||||
|
gltf/naming_version=1
|
||||||
|
gltf/embedded_image_handling=1
|
||||||
BIN
Assets/Kenney/aid-defibrillator-green.glb
Normal file
BIN
Assets/Kenney/aid-defibrillator-green.glb
Normal file
Binary file not shown.
37
Assets/Kenney/aid-defibrillator-green.glb.import
Normal file
37
Assets/Kenney/aid-defibrillator-green.glb.import
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="scene"
|
||||||
|
importer_version=1
|
||||||
|
type="PackedScene"
|
||||||
|
uid="uid://b1cnr15kg5v7r"
|
||||||
|
path="res://.godot/imported/aid-defibrillator-green.glb-ef72c83866067f358bed4876f7de5ad6.scn"
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://Assets/Kenney/aid-defibrillator-green.glb"
|
||||||
|
dest_files=["res://.godot/imported/aid-defibrillator-green.glb-ef72c83866067f358bed4876f7de5ad6.scn"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
nodes/root_type=""
|
||||||
|
nodes/root_name=""
|
||||||
|
nodes/apply_root_scale=true
|
||||||
|
nodes/root_scale=1.0
|
||||||
|
nodes/import_as_skeleton_bones=false
|
||||||
|
nodes/use_node_type_suffixes=true
|
||||||
|
meshes/ensure_tangents=true
|
||||||
|
meshes/generate_lods=true
|
||||||
|
meshes/create_shadow_meshes=true
|
||||||
|
meshes/light_baking=1
|
||||||
|
meshes/lightmap_texel_size=0.2
|
||||||
|
meshes/force_disable_compression=false
|
||||||
|
skins/use_named_skins=true
|
||||||
|
animation/import=true
|
||||||
|
animation/fps=30
|
||||||
|
animation/trimming=false
|
||||||
|
animation/remove_immutable_tracks=true
|
||||||
|
animation/import_rest_as_RESET=false
|
||||||
|
import_script/path=""
|
||||||
|
_subresources={}
|
||||||
|
gltf/naming_version=1
|
||||||
|
gltf/embedded_image_handling=1
|
||||||
BIN
Assets/Kenney/aid-defibrillator-red.glb
Normal file
BIN
Assets/Kenney/aid-defibrillator-red.glb
Normal file
Binary file not shown.
37
Assets/Kenney/aid-defibrillator-red.glb.import
Normal file
37
Assets/Kenney/aid-defibrillator-red.glb.import
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="scene"
|
||||||
|
importer_version=1
|
||||||
|
type="PackedScene"
|
||||||
|
uid="uid://0p5crlg16pj0"
|
||||||
|
path="res://.godot/imported/aid-defibrillator-red.glb-1f59b883108e4e32a008589996497693.scn"
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://Assets/Kenney/aid-defibrillator-red.glb"
|
||||||
|
dest_files=["res://.godot/imported/aid-defibrillator-red.glb-1f59b883108e4e32a008589996497693.scn"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
nodes/root_type=""
|
||||||
|
nodes/root_name=""
|
||||||
|
nodes/apply_root_scale=true
|
||||||
|
nodes/root_scale=1.0
|
||||||
|
nodes/import_as_skeleton_bones=false
|
||||||
|
nodes/use_node_type_suffixes=true
|
||||||
|
meshes/ensure_tangents=true
|
||||||
|
meshes/generate_lods=true
|
||||||
|
meshes/create_shadow_meshes=true
|
||||||
|
meshes/light_baking=1
|
||||||
|
meshes/lightmap_texel_size=0.2
|
||||||
|
meshes/force_disable_compression=false
|
||||||
|
skins/use_named_skins=true
|
||||||
|
animation/import=true
|
||||||
|
animation/fps=30
|
||||||
|
animation/trimming=false
|
||||||
|
animation/remove_immutable_tracks=true
|
||||||
|
animation/import_rest_as_RESET=false
|
||||||
|
import_script/path=""
|
||||||
|
_subresources={}
|
||||||
|
gltf/naming_version=1
|
||||||
|
gltf/embedded_image_handling=1
|
||||||
BIN
Assets/Kenney/aid-glasses.glb
Normal file
BIN
Assets/Kenney/aid-glasses.glb
Normal file
Binary file not shown.
37
Assets/Kenney/aid-glasses.glb.import
Normal file
37
Assets/Kenney/aid-glasses.glb.import
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="scene"
|
||||||
|
importer_version=1
|
||||||
|
type="PackedScene"
|
||||||
|
uid="uid://cnfne7yjsgeqd"
|
||||||
|
path="res://.godot/imported/aid-glasses.glb-a7202e0f74030f7c48c34d19ad6d31ca.scn"
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://Assets/Kenney/aid-glasses.glb"
|
||||||
|
dest_files=["res://.godot/imported/aid-glasses.glb-a7202e0f74030f7c48c34d19ad6d31ca.scn"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
nodes/root_type=""
|
||||||
|
nodes/root_name=""
|
||||||
|
nodes/apply_root_scale=true
|
||||||
|
nodes/root_scale=1.0
|
||||||
|
nodes/import_as_skeleton_bones=false
|
||||||
|
nodes/use_node_type_suffixes=true
|
||||||
|
meshes/ensure_tangents=true
|
||||||
|
meshes/generate_lods=true
|
||||||
|
meshes/create_shadow_meshes=true
|
||||||
|
meshes/light_baking=1
|
||||||
|
meshes/lightmap_texel_size=0.2
|
||||||
|
meshes/force_disable_compression=false
|
||||||
|
skins/use_named_skins=true
|
||||||
|
animation/import=true
|
||||||
|
animation/fps=30
|
||||||
|
animation/trimming=false
|
||||||
|
animation/remove_immutable_tracks=true
|
||||||
|
animation/import_rest_as_RESET=false
|
||||||
|
import_script/path=""
|
||||||
|
_subresources={}
|
||||||
|
gltf/naming_version=1
|
||||||
|
gltf/embedded_image_handling=1
|
||||||
BIN
Assets/Kenney/aid-mask.glb
Normal file
BIN
Assets/Kenney/aid-mask.glb
Normal file
Binary file not shown.
37
Assets/Kenney/aid-mask.glb.import
Normal file
37
Assets/Kenney/aid-mask.glb.import
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="scene"
|
||||||
|
importer_version=1
|
||||||
|
type="PackedScene"
|
||||||
|
uid="uid://bq5t4hrs3yan0"
|
||||||
|
path="res://.godot/imported/aid-mask.glb-8c1b71fe972186e1c355c1a3313660b2.scn"
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://Assets/Kenney/aid-mask.glb"
|
||||||
|
dest_files=["res://.godot/imported/aid-mask.glb-8c1b71fe972186e1c355c1a3313660b2.scn"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
nodes/root_type=""
|
||||||
|
nodes/root_name=""
|
||||||
|
nodes/apply_root_scale=true
|
||||||
|
nodes/root_scale=1.0
|
||||||
|
nodes/import_as_skeleton_bones=false
|
||||||
|
nodes/use_node_type_suffixes=true
|
||||||
|
meshes/ensure_tangents=true
|
||||||
|
meshes/generate_lods=true
|
||||||
|
meshes/create_shadow_meshes=true
|
||||||
|
meshes/light_baking=1
|
||||||
|
meshes/lightmap_texel_size=0.2
|
||||||
|
meshes/force_disable_compression=false
|
||||||
|
skins/use_named_skins=true
|
||||||
|
animation/import=true
|
||||||
|
animation/fps=30
|
||||||
|
animation/trimming=false
|
||||||
|
animation/remove_immutable_tracks=true
|
||||||
|
animation/import_rest_as_RESET=false
|
||||||
|
import_script/path=""
|
||||||
|
_subresources={}
|
||||||
|
gltf/naming_version=1
|
||||||
|
gltf/embedded_image_handling=1
|
||||||
BIN
Assets/Kenney/aid-sunglasses.glb
Normal file
BIN
Assets/Kenney/aid-sunglasses.glb
Normal file
Binary file not shown.
37
Assets/Kenney/aid-sunglasses.glb.import
Normal file
37
Assets/Kenney/aid-sunglasses.glb.import
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="scene"
|
||||||
|
importer_version=1
|
||||||
|
type="PackedScene"
|
||||||
|
uid="uid://bu61o7fqvntay"
|
||||||
|
path="res://.godot/imported/aid-sunglasses.glb-c581295ed51d6d810a20dbd9f15c32ed.scn"
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://Assets/Kenney/aid-sunglasses.glb"
|
||||||
|
dest_files=["res://.godot/imported/aid-sunglasses.glb-c581295ed51d6d810a20dbd9f15c32ed.scn"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
nodes/root_type=""
|
||||||
|
nodes/root_name=""
|
||||||
|
nodes/apply_root_scale=true
|
||||||
|
nodes/root_scale=1.0
|
||||||
|
nodes/import_as_skeleton_bones=false
|
||||||
|
nodes/use_node_type_suffixes=true
|
||||||
|
meshes/ensure_tangents=true
|
||||||
|
meshes/generate_lods=true
|
||||||
|
meshes/create_shadow_meshes=true
|
||||||
|
meshes/light_baking=1
|
||||||
|
meshes/lightmap_texel_size=0.2
|
||||||
|
meshes/force_disable_compression=false
|
||||||
|
skins/use_named_skins=true
|
||||||
|
animation/import=true
|
||||||
|
animation/fps=30
|
||||||
|
animation/trimming=false
|
||||||
|
animation/remove_immutable_tracks=true
|
||||||
|
animation/import_rest_as_RESET=false
|
||||||
|
import_script/path=""
|
||||||
|
_subresources={}
|
||||||
|
gltf/naming_version=1
|
||||||
|
gltf/embedded_image_handling=1
|
||||||
BIN
Assets/Kenney/aid_hearing.glb
Normal file
BIN
Assets/Kenney/aid_hearing.glb
Normal file
Binary file not shown.
37
Assets/Kenney/aid_hearing.glb.import
Normal file
37
Assets/Kenney/aid_hearing.glb.import
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="scene"
|
||||||
|
importer_version=1
|
||||||
|
type="PackedScene"
|
||||||
|
uid="uid://p242ek3tih53"
|
||||||
|
path="res://.godot/imported/aid_hearing.glb-8beda4b0a19c8cb5975e0f711ae7928d.scn"
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://Assets/Kenney/aid_hearing.glb"
|
||||||
|
dest_files=["res://.godot/imported/aid_hearing.glb-8beda4b0a19c8cb5975e0f711ae7928d.scn"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
nodes/root_type=""
|
||||||
|
nodes/root_name=""
|
||||||
|
nodes/apply_root_scale=true
|
||||||
|
nodes/root_scale=1.0
|
||||||
|
nodes/import_as_skeleton_bones=false
|
||||||
|
nodes/use_node_type_suffixes=true
|
||||||
|
meshes/ensure_tangents=true
|
||||||
|
meshes/generate_lods=true
|
||||||
|
meshes/create_shadow_meshes=true
|
||||||
|
meshes/light_baking=1
|
||||||
|
meshes/lightmap_texel_size=0.2
|
||||||
|
meshes/force_disable_compression=false
|
||||||
|
skins/use_named_skins=true
|
||||||
|
animation/import=true
|
||||||
|
animation/fps=30
|
||||||
|
animation/trimming=false
|
||||||
|
animation/remove_immutable_tracks=true
|
||||||
|
animation/import_rest_as_RESET=false
|
||||||
|
import_script/path=""
|
||||||
|
_subresources={}
|
||||||
|
gltf/naming_version=1
|
||||||
|
gltf/embedded_image_handling=1
|
||||||
BIN
Assets/Kenney/character-female-a.glb
Normal file
BIN
Assets/Kenney/character-female-a.glb
Normal file
Binary file not shown.
37
Assets/Kenney/character-female-a.glb.import
Normal file
37
Assets/Kenney/character-female-a.glb.import
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="scene"
|
||||||
|
importer_version=1
|
||||||
|
type="PackedScene"
|
||||||
|
uid="uid://bo4ml8rqufutf"
|
||||||
|
path="res://.godot/imported/character-female-a.glb-c61a34a3683b30701dad5f1d068a47c1.scn"
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://Assets/Kenney/character-female-a.glb"
|
||||||
|
dest_files=["res://.godot/imported/character-female-a.glb-c61a34a3683b30701dad5f1d068a47c1.scn"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
nodes/root_type=""
|
||||||
|
nodes/root_name=""
|
||||||
|
nodes/apply_root_scale=true
|
||||||
|
nodes/root_scale=1.0
|
||||||
|
nodes/import_as_skeleton_bones=false
|
||||||
|
nodes/use_node_type_suffixes=true
|
||||||
|
meshes/ensure_tangents=true
|
||||||
|
meshes/generate_lods=true
|
||||||
|
meshes/create_shadow_meshes=true
|
||||||
|
meshes/light_baking=1
|
||||||
|
meshes/lightmap_texel_size=0.2
|
||||||
|
meshes/force_disable_compression=false
|
||||||
|
skins/use_named_skins=true
|
||||||
|
animation/import=true
|
||||||
|
animation/fps=30
|
||||||
|
animation/trimming=false
|
||||||
|
animation/remove_immutable_tracks=true
|
||||||
|
animation/import_rest_as_RESET=false
|
||||||
|
import_script/path=""
|
||||||
|
_subresources={}
|
||||||
|
gltf/naming_version=1
|
||||||
|
gltf/embedded_image_handling=1
|
||||||
BIN
Assets/Kenney/character-female-b.glb
Normal file
BIN
Assets/Kenney/character-female-b.glb
Normal file
Binary file not shown.
37
Assets/Kenney/character-female-b.glb.import
Normal file
37
Assets/Kenney/character-female-b.glb.import
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="scene"
|
||||||
|
importer_version=1
|
||||||
|
type="PackedScene"
|
||||||
|
uid="uid://o3il6n5bagdf"
|
||||||
|
path="res://.godot/imported/character-female-b.glb-120cd9c4cba93cdecab62e7ee12a54d5.scn"
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://Assets/Kenney/character-female-b.glb"
|
||||||
|
dest_files=["res://.godot/imported/character-female-b.glb-120cd9c4cba93cdecab62e7ee12a54d5.scn"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
nodes/root_type=""
|
||||||
|
nodes/root_name=""
|
||||||
|
nodes/apply_root_scale=true
|
||||||
|
nodes/root_scale=1.0
|
||||||
|
nodes/import_as_skeleton_bones=false
|
||||||
|
nodes/use_node_type_suffixes=true
|
||||||
|
meshes/ensure_tangents=true
|
||||||
|
meshes/generate_lods=true
|
||||||
|
meshes/create_shadow_meshes=true
|
||||||
|
meshes/light_baking=1
|
||||||
|
meshes/lightmap_texel_size=0.2
|
||||||
|
meshes/force_disable_compression=false
|
||||||
|
skins/use_named_skins=true
|
||||||
|
animation/import=true
|
||||||
|
animation/fps=30
|
||||||
|
animation/trimming=false
|
||||||
|
animation/remove_immutable_tracks=true
|
||||||
|
animation/import_rest_as_RESET=false
|
||||||
|
import_script/path=""
|
||||||
|
_subresources={}
|
||||||
|
gltf/naming_version=1
|
||||||
|
gltf/embedded_image_handling=1
|
||||||
BIN
Assets/Kenney/character-female-c.glb
Normal file
BIN
Assets/Kenney/character-female-c.glb
Normal file
Binary file not shown.
37
Assets/Kenney/character-female-c.glb.import
Normal file
37
Assets/Kenney/character-female-c.glb.import
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="scene"
|
||||||
|
importer_version=1
|
||||||
|
type="PackedScene"
|
||||||
|
uid="uid://vtr5lf2w85q6"
|
||||||
|
path="res://.godot/imported/character-female-c.glb-4cd0a286a95d8349360918a22a9e6ef8.scn"
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://Assets/Kenney/character-female-c.glb"
|
||||||
|
dest_files=["res://.godot/imported/character-female-c.glb-4cd0a286a95d8349360918a22a9e6ef8.scn"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
nodes/root_type=""
|
||||||
|
nodes/root_name=""
|
||||||
|
nodes/apply_root_scale=true
|
||||||
|
nodes/root_scale=1.0
|
||||||
|
nodes/import_as_skeleton_bones=false
|
||||||
|
nodes/use_node_type_suffixes=true
|
||||||
|
meshes/ensure_tangents=true
|
||||||
|
meshes/generate_lods=true
|
||||||
|
meshes/create_shadow_meshes=true
|
||||||
|
meshes/light_baking=1
|
||||||
|
meshes/lightmap_texel_size=0.2
|
||||||
|
meshes/force_disable_compression=false
|
||||||
|
skins/use_named_skins=true
|
||||||
|
animation/import=true
|
||||||
|
animation/fps=30
|
||||||
|
animation/trimming=false
|
||||||
|
animation/remove_immutable_tracks=true
|
||||||
|
animation/import_rest_as_RESET=false
|
||||||
|
import_script/path=""
|
||||||
|
_subresources={}
|
||||||
|
gltf/naming_version=1
|
||||||
|
gltf/embedded_image_handling=1
|
||||||
BIN
Assets/Kenney/character-female-d.glb
Normal file
BIN
Assets/Kenney/character-female-d.glb
Normal file
Binary file not shown.
37
Assets/Kenney/character-female-d.glb.import
Normal file
37
Assets/Kenney/character-female-d.glb.import
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="scene"
|
||||||
|
importer_version=1
|
||||||
|
type="PackedScene"
|
||||||
|
uid="uid://btrh2wdhi4ati"
|
||||||
|
path="res://.godot/imported/character-female-d.glb-068d93966af5defb9923b50fa7651e7c.scn"
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://Assets/Kenney/character-female-d.glb"
|
||||||
|
dest_files=["res://.godot/imported/character-female-d.glb-068d93966af5defb9923b50fa7651e7c.scn"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
nodes/root_type=""
|
||||||
|
nodes/root_name=""
|
||||||
|
nodes/apply_root_scale=true
|
||||||
|
nodes/root_scale=1.0
|
||||||
|
nodes/import_as_skeleton_bones=false
|
||||||
|
nodes/use_node_type_suffixes=true
|
||||||
|
meshes/ensure_tangents=true
|
||||||
|
meshes/generate_lods=true
|
||||||
|
meshes/create_shadow_meshes=true
|
||||||
|
meshes/light_baking=1
|
||||||
|
meshes/lightmap_texel_size=0.2
|
||||||
|
meshes/force_disable_compression=false
|
||||||
|
skins/use_named_skins=true
|
||||||
|
animation/import=true
|
||||||
|
animation/fps=30
|
||||||
|
animation/trimming=false
|
||||||
|
animation/remove_immutable_tracks=true
|
||||||
|
animation/import_rest_as_RESET=false
|
||||||
|
import_script/path=""
|
||||||
|
_subresources={}
|
||||||
|
gltf/naming_version=1
|
||||||
|
gltf/embedded_image_handling=1
|
||||||
BIN
Assets/Kenney/character-female-e.glb
Normal file
BIN
Assets/Kenney/character-female-e.glb
Normal file
Binary file not shown.
37
Assets/Kenney/character-female-e.glb.import
Normal file
37
Assets/Kenney/character-female-e.glb.import
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="scene"
|
||||||
|
importer_version=1
|
||||||
|
type="PackedScene"
|
||||||
|
uid="uid://n78ilkt7kvqa"
|
||||||
|
path="res://.godot/imported/character-female-e.glb-e79732585e9f414696b5da5fa1092647.scn"
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://Assets/Kenney/character-female-e.glb"
|
||||||
|
dest_files=["res://.godot/imported/character-female-e.glb-e79732585e9f414696b5da5fa1092647.scn"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
nodes/root_type=""
|
||||||
|
nodes/root_name=""
|
||||||
|
nodes/apply_root_scale=true
|
||||||
|
nodes/root_scale=1.0
|
||||||
|
nodes/import_as_skeleton_bones=false
|
||||||
|
nodes/use_node_type_suffixes=true
|
||||||
|
meshes/ensure_tangents=true
|
||||||
|
meshes/generate_lods=true
|
||||||
|
meshes/create_shadow_meshes=true
|
||||||
|
meshes/light_baking=1
|
||||||
|
meshes/lightmap_texel_size=0.2
|
||||||
|
meshes/force_disable_compression=false
|
||||||
|
skins/use_named_skins=true
|
||||||
|
animation/import=true
|
||||||
|
animation/fps=30
|
||||||
|
animation/trimming=false
|
||||||
|
animation/remove_immutable_tracks=true
|
||||||
|
animation/import_rest_as_RESET=false
|
||||||
|
import_script/path=""
|
||||||
|
_subresources={}
|
||||||
|
gltf/naming_version=1
|
||||||
|
gltf/embedded_image_handling=1
|
||||||
BIN
Assets/Kenney/character-female-f.glb
Normal file
BIN
Assets/Kenney/character-female-f.glb
Normal file
Binary file not shown.
37
Assets/Kenney/character-female-f.glb.import
Normal file
37
Assets/Kenney/character-female-f.glb.import
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="scene"
|
||||||
|
importer_version=1
|
||||||
|
type="PackedScene"
|
||||||
|
uid="uid://d24rlu5kogj1c"
|
||||||
|
path="res://.godot/imported/character-female-f.glb-95aa20b060ab73b81f3023071d4a2c1e.scn"
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://Assets/Kenney/character-female-f.glb"
|
||||||
|
dest_files=["res://.godot/imported/character-female-f.glb-95aa20b060ab73b81f3023071d4a2c1e.scn"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
nodes/root_type=""
|
||||||
|
nodes/root_name=""
|
||||||
|
nodes/apply_root_scale=true
|
||||||
|
nodes/root_scale=1.0
|
||||||
|
nodes/import_as_skeleton_bones=false
|
||||||
|
nodes/use_node_type_suffixes=true
|
||||||
|
meshes/ensure_tangents=true
|
||||||
|
meshes/generate_lods=true
|
||||||
|
meshes/create_shadow_meshes=true
|
||||||
|
meshes/light_baking=1
|
||||||
|
meshes/lightmap_texel_size=0.2
|
||||||
|
meshes/force_disable_compression=false
|
||||||
|
skins/use_named_skins=true
|
||||||
|
animation/import=true
|
||||||
|
animation/fps=30
|
||||||
|
animation/trimming=false
|
||||||
|
animation/remove_immutable_tracks=true
|
||||||
|
animation/import_rest_as_RESET=false
|
||||||
|
import_script/path=""
|
||||||
|
_subresources={}
|
||||||
|
gltf/naming_version=1
|
||||||
|
gltf/embedded_image_handling=1
|
||||||
BIN
Assets/Kenney/character-male-a.glb
Normal file
BIN
Assets/Kenney/character-male-a.glb
Normal file
Binary file not shown.
37
Assets/Kenney/character-male-a.glb.import
Normal file
37
Assets/Kenney/character-male-a.glb.import
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="scene"
|
||||||
|
importer_version=1
|
||||||
|
type="PackedScene"
|
||||||
|
uid="uid://umvn2c1w17rb"
|
||||||
|
path="res://.godot/imported/character-male-a.glb-d04f320eb59508bee98c81db5cc3edbf.scn"
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://Assets/Kenney/character-male-a.glb"
|
||||||
|
dest_files=["res://.godot/imported/character-male-a.glb-d04f320eb59508bee98c81db5cc3edbf.scn"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
nodes/root_type=""
|
||||||
|
nodes/root_name=""
|
||||||
|
nodes/apply_root_scale=true
|
||||||
|
nodes/root_scale=1.0
|
||||||
|
nodes/import_as_skeleton_bones=false
|
||||||
|
nodes/use_node_type_suffixes=true
|
||||||
|
meshes/ensure_tangents=true
|
||||||
|
meshes/generate_lods=true
|
||||||
|
meshes/create_shadow_meshes=true
|
||||||
|
meshes/light_baking=1
|
||||||
|
meshes/lightmap_texel_size=0.2
|
||||||
|
meshes/force_disable_compression=false
|
||||||
|
skins/use_named_skins=true
|
||||||
|
animation/import=true
|
||||||
|
animation/fps=30
|
||||||
|
animation/trimming=false
|
||||||
|
animation/remove_immutable_tracks=true
|
||||||
|
animation/import_rest_as_RESET=false
|
||||||
|
import_script/path=""
|
||||||
|
_subresources={}
|
||||||
|
gltf/naming_version=1
|
||||||
|
gltf/embedded_image_handling=1
|
||||||
BIN
Assets/Kenney/character-male-b.glb
Normal file
BIN
Assets/Kenney/character-male-b.glb
Normal file
Binary file not shown.
1839
Assets/Kenney/character-male-b.glb.import
Normal file
1839
Assets/Kenney/character-male-b.glb.import
Normal file
File diff suppressed because it is too large
Load Diff
BIN
Assets/Kenney/character-male-c.glb
Normal file
BIN
Assets/Kenney/character-male-c.glb
Normal file
Binary file not shown.
37
Assets/Kenney/character-male-c.glb.import
Normal file
37
Assets/Kenney/character-male-c.glb.import
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="scene"
|
||||||
|
importer_version=1
|
||||||
|
type="PackedScene"
|
||||||
|
uid="uid://ju6kvwvpckl3"
|
||||||
|
path="res://.godot/imported/character-male-c.glb-7c44dddfb639d1b365d99cacc5d2be4b.scn"
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://Assets/Kenney/character-male-c.glb"
|
||||||
|
dest_files=["res://.godot/imported/character-male-c.glb-7c44dddfb639d1b365d99cacc5d2be4b.scn"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
nodes/root_type=""
|
||||||
|
nodes/root_name=""
|
||||||
|
nodes/apply_root_scale=true
|
||||||
|
nodes/root_scale=1.0
|
||||||
|
nodes/import_as_skeleton_bones=false
|
||||||
|
nodes/use_node_type_suffixes=true
|
||||||
|
meshes/ensure_tangents=true
|
||||||
|
meshes/generate_lods=true
|
||||||
|
meshes/create_shadow_meshes=true
|
||||||
|
meshes/light_baking=1
|
||||||
|
meshes/lightmap_texel_size=0.2
|
||||||
|
meshes/force_disable_compression=false
|
||||||
|
skins/use_named_skins=true
|
||||||
|
animation/import=true
|
||||||
|
animation/fps=30
|
||||||
|
animation/trimming=false
|
||||||
|
animation/remove_immutable_tracks=true
|
||||||
|
animation/import_rest_as_RESET=false
|
||||||
|
import_script/path=""
|
||||||
|
_subresources={}
|
||||||
|
gltf/naming_version=1
|
||||||
|
gltf/embedded_image_handling=1
|
||||||
BIN
Assets/Kenney/character-male-d.glb
Normal file
BIN
Assets/Kenney/character-male-d.glb
Normal file
Binary file not shown.
37
Assets/Kenney/character-male-d.glb.import
Normal file
37
Assets/Kenney/character-male-d.glb.import
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="scene"
|
||||||
|
importer_version=1
|
||||||
|
type="PackedScene"
|
||||||
|
uid="uid://dvnyags2bqid"
|
||||||
|
path="res://.godot/imported/character-male-d.glb-fb09a138f2832f7661848b2639ada2c1.scn"
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://Assets/Kenney/character-male-d.glb"
|
||||||
|
dest_files=["res://.godot/imported/character-male-d.glb-fb09a138f2832f7661848b2639ada2c1.scn"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
nodes/root_type=""
|
||||||
|
nodes/root_name=""
|
||||||
|
nodes/apply_root_scale=true
|
||||||
|
nodes/root_scale=1.0
|
||||||
|
nodes/import_as_skeleton_bones=false
|
||||||
|
nodes/use_node_type_suffixes=true
|
||||||
|
meshes/ensure_tangents=true
|
||||||
|
meshes/generate_lods=true
|
||||||
|
meshes/create_shadow_meshes=true
|
||||||
|
meshes/light_baking=1
|
||||||
|
meshes/lightmap_texel_size=0.2
|
||||||
|
meshes/force_disable_compression=false
|
||||||
|
skins/use_named_skins=true
|
||||||
|
animation/import=true
|
||||||
|
animation/fps=30
|
||||||
|
animation/trimming=false
|
||||||
|
animation/remove_immutable_tracks=true
|
||||||
|
animation/import_rest_as_RESET=false
|
||||||
|
import_script/path=""
|
||||||
|
_subresources={}
|
||||||
|
gltf/naming_version=1
|
||||||
|
gltf/embedded_image_handling=1
|
||||||
BIN
Assets/Kenney/character-male-e.glb
Normal file
BIN
Assets/Kenney/character-male-e.glb
Normal file
Binary file not shown.
37
Assets/Kenney/character-male-e.glb.import
Normal file
37
Assets/Kenney/character-male-e.glb.import
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="scene"
|
||||||
|
importer_version=1
|
||||||
|
type="PackedScene"
|
||||||
|
uid="uid://cgxxbh2q3q4jd"
|
||||||
|
path="res://.godot/imported/character-male-e.glb-d6d1d9686a1af6ee19a1d8c587624f31.scn"
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://Assets/Kenney/character-male-e.glb"
|
||||||
|
dest_files=["res://.godot/imported/character-male-e.glb-d6d1d9686a1af6ee19a1d8c587624f31.scn"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
nodes/root_type=""
|
||||||
|
nodes/root_name=""
|
||||||
|
nodes/apply_root_scale=true
|
||||||
|
nodes/root_scale=1.0
|
||||||
|
nodes/import_as_skeleton_bones=false
|
||||||
|
nodes/use_node_type_suffixes=true
|
||||||
|
meshes/ensure_tangents=true
|
||||||
|
meshes/generate_lods=true
|
||||||
|
meshes/create_shadow_meshes=true
|
||||||
|
meshes/light_baking=1
|
||||||
|
meshes/lightmap_texel_size=0.2
|
||||||
|
meshes/force_disable_compression=false
|
||||||
|
skins/use_named_skins=true
|
||||||
|
animation/import=true
|
||||||
|
animation/fps=30
|
||||||
|
animation/trimming=false
|
||||||
|
animation/remove_immutable_tracks=true
|
||||||
|
animation/import_rest_as_RESET=false
|
||||||
|
import_script/path=""
|
||||||
|
_subresources={}
|
||||||
|
gltf/naming_version=1
|
||||||
|
gltf/embedded_image_handling=1
|
||||||
BIN
Assets/Kenney/character-male-f.glb
Normal file
BIN
Assets/Kenney/character-male-f.glb
Normal file
Binary file not shown.
37
Assets/Kenney/character-male-f.glb.import
Normal file
37
Assets/Kenney/character-male-f.glb.import
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="scene"
|
||||||
|
importer_version=1
|
||||||
|
type="PackedScene"
|
||||||
|
uid="uid://bsgtxo4k0t3i7"
|
||||||
|
path="res://.godot/imported/character-male-f.glb-a58716469342e61d86f77b6b3332999d.scn"
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://Assets/Kenney/character-male-f.glb"
|
||||||
|
dest_files=["res://.godot/imported/character-male-f.glb-a58716469342e61d86f77b6b3332999d.scn"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
nodes/root_type=""
|
||||||
|
nodes/root_name=""
|
||||||
|
nodes/apply_root_scale=true
|
||||||
|
nodes/root_scale=1.0
|
||||||
|
nodes/import_as_skeleton_bones=false
|
||||||
|
nodes/use_node_type_suffixes=true
|
||||||
|
meshes/ensure_tangents=true
|
||||||
|
meshes/generate_lods=true
|
||||||
|
meshes/create_shadow_meshes=true
|
||||||
|
meshes/light_baking=1
|
||||||
|
meshes/lightmap_texel_size=0.2
|
||||||
|
meshes/force_disable_compression=false
|
||||||
|
skins/use_named_skins=true
|
||||||
|
animation/import=true
|
||||||
|
animation/fps=30
|
||||||
|
animation/trimming=false
|
||||||
|
animation/remove_immutable_tracks=true
|
||||||
|
animation/import_rest_as_RESET=false
|
||||||
|
import_script/path=""
|
||||||
|
_subresources={}
|
||||||
|
gltf/naming_version=1
|
||||||
|
gltf/embedded_image_handling=1
|
||||||
BIN
Assets/Kenney/wheelchair-deluxe.glb
Normal file
BIN
Assets/Kenney/wheelchair-deluxe.glb
Normal file
Binary file not shown.
37
Assets/Kenney/wheelchair-deluxe.glb.import
Normal file
37
Assets/Kenney/wheelchair-deluxe.glb.import
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="scene"
|
||||||
|
importer_version=1
|
||||||
|
type="PackedScene"
|
||||||
|
uid="uid://dmyfmry04etu4"
|
||||||
|
path="res://.godot/imported/wheelchair-deluxe.glb-f98560b67260bc1e9d4cab44bc455548.scn"
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://Assets/Kenney/wheelchair-deluxe.glb"
|
||||||
|
dest_files=["res://.godot/imported/wheelchair-deluxe.glb-f98560b67260bc1e9d4cab44bc455548.scn"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
nodes/root_type=""
|
||||||
|
nodes/root_name=""
|
||||||
|
nodes/apply_root_scale=true
|
||||||
|
nodes/root_scale=1.0
|
||||||
|
nodes/import_as_skeleton_bones=false
|
||||||
|
nodes/use_node_type_suffixes=true
|
||||||
|
meshes/ensure_tangents=true
|
||||||
|
meshes/generate_lods=true
|
||||||
|
meshes/create_shadow_meshes=true
|
||||||
|
meshes/light_baking=1
|
||||||
|
meshes/lightmap_texel_size=0.2
|
||||||
|
meshes/force_disable_compression=false
|
||||||
|
skins/use_named_skins=true
|
||||||
|
animation/import=true
|
||||||
|
animation/fps=30
|
||||||
|
animation/trimming=false
|
||||||
|
animation/remove_immutable_tracks=true
|
||||||
|
animation/import_rest_as_RESET=false
|
||||||
|
import_script/path=""
|
||||||
|
_subresources={}
|
||||||
|
gltf/naming_version=1
|
||||||
|
gltf/embedded_image_handling=1
|
||||||
BIN
Assets/Kenney/wheelchair-power-deluxe.glb
Normal file
BIN
Assets/Kenney/wheelchair-power-deluxe.glb
Normal file
Binary file not shown.
37
Assets/Kenney/wheelchair-power-deluxe.glb.import
Normal file
37
Assets/Kenney/wheelchair-power-deluxe.glb.import
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="scene"
|
||||||
|
importer_version=1
|
||||||
|
type="PackedScene"
|
||||||
|
uid="uid://jmfbjsojh7ob"
|
||||||
|
path="res://.godot/imported/wheelchair-power-deluxe.glb-41fd0a6411ca1c9c67bde88adceff840.scn"
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://Assets/Kenney/wheelchair-power-deluxe.glb"
|
||||||
|
dest_files=["res://.godot/imported/wheelchair-power-deluxe.glb-41fd0a6411ca1c9c67bde88adceff840.scn"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
nodes/root_type=""
|
||||||
|
nodes/root_name=""
|
||||||
|
nodes/apply_root_scale=true
|
||||||
|
nodes/root_scale=1.0
|
||||||
|
nodes/import_as_skeleton_bones=false
|
||||||
|
nodes/use_node_type_suffixes=true
|
||||||
|
meshes/ensure_tangents=true
|
||||||
|
meshes/generate_lods=true
|
||||||
|
meshes/create_shadow_meshes=true
|
||||||
|
meshes/light_baking=1
|
||||||
|
meshes/lightmap_texel_size=0.2
|
||||||
|
meshes/force_disable_compression=false
|
||||||
|
skins/use_named_skins=true
|
||||||
|
animation/import=true
|
||||||
|
animation/fps=30
|
||||||
|
animation/trimming=false
|
||||||
|
animation/remove_immutable_tracks=true
|
||||||
|
animation/import_rest_as_RESET=false
|
||||||
|
import_script/path=""
|
||||||
|
_subresources={}
|
||||||
|
gltf/naming_version=1
|
||||||
|
gltf/embedded_image_handling=1
|
||||||
BIN
Assets/Kenney/wheelchair-power.glb
Normal file
BIN
Assets/Kenney/wheelchair-power.glb
Normal file
Binary file not shown.
37
Assets/Kenney/wheelchair-power.glb.import
Normal file
37
Assets/Kenney/wheelchair-power.glb.import
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="scene"
|
||||||
|
importer_version=1
|
||||||
|
type="PackedScene"
|
||||||
|
uid="uid://qu2xanbsyvuc"
|
||||||
|
path="res://.godot/imported/wheelchair-power.glb-78be25e1390b83d75a6cb239c548e03f.scn"
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://Assets/Kenney/wheelchair-power.glb"
|
||||||
|
dest_files=["res://.godot/imported/wheelchair-power.glb-78be25e1390b83d75a6cb239c548e03f.scn"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
nodes/root_type=""
|
||||||
|
nodes/root_name=""
|
||||||
|
nodes/apply_root_scale=true
|
||||||
|
nodes/root_scale=1.0
|
||||||
|
nodes/import_as_skeleton_bones=false
|
||||||
|
nodes/use_node_type_suffixes=true
|
||||||
|
meshes/ensure_tangents=true
|
||||||
|
meshes/generate_lods=true
|
||||||
|
meshes/create_shadow_meshes=true
|
||||||
|
meshes/light_baking=1
|
||||||
|
meshes/lightmap_texel_size=0.2
|
||||||
|
meshes/force_disable_compression=false
|
||||||
|
skins/use_named_skins=true
|
||||||
|
animation/import=true
|
||||||
|
animation/fps=30
|
||||||
|
animation/trimming=false
|
||||||
|
animation/remove_immutable_tracks=true
|
||||||
|
animation/import_rest_as_RESET=false
|
||||||
|
import_script/path=""
|
||||||
|
_subresources={}
|
||||||
|
gltf/naming_version=1
|
||||||
|
gltf/embedded_image_handling=1
|
||||||
BIN
Assets/Kenney/wheelchair.glb
Normal file
BIN
Assets/Kenney/wheelchair.glb
Normal file
Binary file not shown.
37
Assets/Kenney/wheelchair.glb.import
Normal file
37
Assets/Kenney/wheelchair.glb.import
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="scene"
|
||||||
|
importer_version=1
|
||||||
|
type="PackedScene"
|
||||||
|
uid="uid://dlgirgx65fjmu"
|
||||||
|
path="res://.godot/imported/wheelchair.glb-9d513768d5213a1dcf30b8a877fcd7fb.scn"
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://Assets/Kenney/wheelchair.glb"
|
||||||
|
dest_files=["res://.godot/imported/wheelchair.glb-9d513768d5213a1dcf30b8a877fcd7fb.scn"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
nodes/root_type=""
|
||||||
|
nodes/root_name=""
|
||||||
|
nodes/apply_root_scale=true
|
||||||
|
nodes/root_scale=1.0
|
||||||
|
nodes/import_as_skeleton_bones=false
|
||||||
|
nodes/use_node_type_suffixes=true
|
||||||
|
meshes/ensure_tangents=true
|
||||||
|
meshes/generate_lods=true
|
||||||
|
meshes/create_shadow_meshes=true
|
||||||
|
meshes/light_baking=1
|
||||||
|
meshes/lightmap_texel_size=0.2
|
||||||
|
meshes/force_disable_compression=false
|
||||||
|
skins/use_named_skins=true
|
||||||
|
animation/import=true
|
||||||
|
animation/fps=30
|
||||||
|
animation/trimming=false
|
||||||
|
animation/remove_immutable_tracks=true
|
||||||
|
animation/import_rest_as_RESET=false
|
||||||
|
import_script/path=""
|
||||||
|
_subresources={}
|
||||||
|
gltf/naming_version=1
|
||||||
|
gltf/embedded_image_handling=1
|
||||||
11
Rotator.cs
Normal file
11
Rotator.cs
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
using Godot;
|
||||||
|
using System;
|
||||||
|
|
||||||
|
public partial class Rotator : Node3D
|
||||||
|
{
|
||||||
|
[Export] private float DegreesPerSecond = 50;
|
||||||
|
public override void _PhysicsProcess(double delta)
|
||||||
|
{
|
||||||
|
RotateX((float)double.DegreesToRadians(DegreesPerSecond * delta));
|
||||||
|
}
|
||||||
|
}
|
||||||
1
Rotator.cs.uid
Normal file
1
Rotator.cs.uid
Normal file
@ -0,0 +1 @@
|
|||||||
|
uid://0hdn6lbdx2gu
|
||||||
48
Scenes/Characters/Player/CharacterMeshSwapper.cs
Normal file
48
Scenes/Characters/Player/CharacterMeshSwapper.cs
Normal file
@ -0,0 +1,48 @@
|
|||||||
|
using Godot;
|
||||||
|
|
||||||
|
|
||||||
|
public partial class CharacterMeshSwapper : Node3D
|
||||||
|
{
|
||||||
|
|
||||||
|
[Export] public ArrayMesh[] _availableHeads;
|
||||||
|
[Export] public ArrayMesh[] _availableBodies;
|
||||||
|
[Export] protected MeshInstance3D _currentHead;
|
||||||
|
[Export] protected MeshInstance3D _currentBody;
|
||||||
|
|
||||||
|
private int headIndex = 0;
|
||||||
|
private int bodyIndex = 0;
|
||||||
|
|
||||||
|
public void NextHead(int? overrideIdx = null){
|
||||||
|
if (overrideIdx != null)
|
||||||
|
{
|
||||||
|
headIndex = Mathf.Clamp(overrideIdx.Value, 0, _availableHeads.Length);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
headIndex++;
|
||||||
|
if (headIndex >= _availableHeads.Length)
|
||||||
|
{
|
||||||
|
headIndex = 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
_currentHead.Mesh = _availableHeads[headIndex];
|
||||||
|
}
|
||||||
|
|
||||||
|
public void NextBody(int? overrideIdx = null){
|
||||||
|
if (overrideIdx != null)
|
||||||
|
{
|
||||||
|
bodyIndex = Mathf.Clamp(overrideIdx.Value, 0, _availableBodies.Length);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
bodyIndex++;
|
||||||
|
if (bodyIndex >= _availableBodies.Length)
|
||||||
|
{
|
||||||
|
bodyIndex = 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
GD.Print("Switching bodies to: " + bodyIndex);
|
||||||
|
_currentBody.Mesh = _availableBodies[bodyIndex];
|
||||||
|
}
|
||||||
|
}
|
||||||
1
Scenes/Characters/Player/CharacterMeshSwapper.cs.uid
Normal file
1
Scenes/Characters/Player/CharacterMeshSwapper.cs.uid
Normal file
@ -0,0 +1 @@
|
|||||||
|
uid://l5rtu2vhg130
|
||||||
29
Scenes/Characters/Player/Meshes/Bodies/body_mesh1.tres
Normal file
29
Scenes/Characters/Player/Meshes/Bodies/body_mesh1.tres
Normal file
File diff suppressed because one or more lines are too long
32
Scenes/Characters/Player/Meshes/Bodies/body_mesh1.tscn
Normal file
32
Scenes/Characters/Player/Meshes/Bodies/body_mesh1.tscn
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
[gd_scene load_steps=3 format=3 uid="uid://r4qmbacdajgn"]
|
||||||
|
|
||||||
|
[ext_resource type="ArrayMesh" uid="uid://dbdbtphrsi40l" path="res://Scenes/Characters/Player/Meshes/Bodies/body_mesh1.tres" id="1_jboy5"]
|
||||||
|
|
||||||
|
[sub_resource type="Skin" id="Skin_nuj7k"]
|
||||||
|
resource_name = "Skin"
|
||||||
|
bind_count = 7
|
||||||
|
bind/0/name = &"root"
|
||||||
|
bind/0/bone = -1
|
||||||
|
bind/0/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)
|
||||||
|
bind/1/name = &"leg-left"
|
||||||
|
bind/1/bone = -1
|
||||||
|
bind/1/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.083571, -0.17625, 0.02875)
|
||||||
|
bind/2/name = &"leg-right"
|
||||||
|
bind/2/bone = -1
|
||||||
|
bind/2/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.083571, -0.17625, 0.02875)
|
||||||
|
bind/3/name = &"torso"
|
||||||
|
bind/3/bone = -1
|
||||||
|
bind/3/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.17625, 0.02875)
|
||||||
|
bind/4/name = &"arm-left"
|
||||||
|
bind/4/bone = -1
|
||||||
|
bind/4/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0998968, -0.28775, 0.01725)
|
||||||
|
bind/5/name = &"arm-right"
|
||||||
|
bind/5/bone = -1
|
||||||
|
bind/5/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0998968, -0.28775, 0.01725)
|
||||||
|
bind/6/name = &"head"
|
||||||
|
bind/6/bone = -1
|
||||||
|
bind/6/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.34325, 0.00236124)
|
||||||
|
|
||||||
|
[node name="body-mesh" type="MeshInstance3D"]
|
||||||
|
mesh = ExtResource("1_jboy5")
|
||||||
|
skin = SubResource("Skin_nuj7k")
|
||||||
29
Scenes/Characters/Player/Meshes/Bodies/body_mesh2.tres
Normal file
29
Scenes/Characters/Player/Meshes/Bodies/body_mesh2.tres
Normal file
File diff suppressed because one or more lines are too long
32
Scenes/Characters/Player/Meshes/Bodies/body_mesh2.tscn
Normal file
32
Scenes/Characters/Player/Meshes/Bodies/body_mesh2.tscn
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
[gd_scene load_steps=3 format=3 uid="uid://jvw3l0tbbdmm"]
|
||||||
|
|
||||||
|
[ext_resource type="ArrayMesh" uid="uid://dw2nrysuy6jk1" path="res://Scenes/Characters/Player/Meshes/Bodies/body_mesh2.tres" id="1_lb3n6"]
|
||||||
|
|
||||||
|
[sub_resource type="Skin" id="Skin_a4ll1"]
|
||||||
|
resource_name = "Skin"
|
||||||
|
bind_count = 7
|
||||||
|
bind/0/name = &"root"
|
||||||
|
bind/0/bone = -1
|
||||||
|
bind/0/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)
|
||||||
|
bind/1/name = &"leg-left"
|
||||||
|
bind/1/bone = -1
|
||||||
|
bind/1/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.083571, -0.17625, 0.02875)
|
||||||
|
bind/2/name = &"leg-right"
|
||||||
|
bind/2/bone = -1
|
||||||
|
bind/2/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.083571, -0.17625, 0.02875)
|
||||||
|
bind/3/name = &"torso"
|
||||||
|
bind/3/bone = -1
|
||||||
|
bind/3/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.17625, 0.02875)
|
||||||
|
bind/4/name = &"arm-left"
|
||||||
|
bind/4/bone = -1
|
||||||
|
bind/4/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0998968, -0.28775, 0.01725)
|
||||||
|
bind/5/name = &"arm-right"
|
||||||
|
bind/5/bone = -1
|
||||||
|
bind/5/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0998968, -0.28775, 0.01725)
|
||||||
|
bind/6/name = &"head"
|
||||||
|
bind/6/bone = -1
|
||||||
|
bind/6/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.34325, 0.00236124)
|
||||||
|
|
||||||
|
[node name="body-mesh" type="MeshInstance3D"]
|
||||||
|
mesh = ExtResource("1_lb3n6")
|
||||||
|
skin = SubResource("Skin_a4ll1")
|
||||||
29
Scenes/Characters/Player/Meshes/Bodies/body_mesh3.tres
Normal file
29
Scenes/Characters/Player/Meshes/Bodies/body_mesh3.tres
Normal file
File diff suppressed because one or more lines are too long
32
Scenes/Characters/Player/Meshes/Bodies/body_mesh3.tscn
Normal file
32
Scenes/Characters/Player/Meshes/Bodies/body_mesh3.tscn
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
[gd_scene load_steps=3 format=3 uid="uid://b11ur4ygte8hp"]
|
||||||
|
|
||||||
|
[ext_resource type="ArrayMesh" uid="uid://c8u8mtjy4k5sk" path="res://Scenes/Characters/Player/Meshes/Bodies/body_mesh3.tres" id="1_ydr2e"]
|
||||||
|
|
||||||
|
[sub_resource type="Skin" id="Skin_ixmqw"]
|
||||||
|
resource_name = "Skin"
|
||||||
|
bind_count = 7
|
||||||
|
bind/0/name = &"root"
|
||||||
|
bind/0/bone = -1
|
||||||
|
bind/0/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)
|
||||||
|
bind/1/name = &"leg-left"
|
||||||
|
bind/1/bone = -1
|
||||||
|
bind/1/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.083571, -0.17625, 0.02875)
|
||||||
|
bind/2/name = &"leg-right"
|
||||||
|
bind/2/bone = -1
|
||||||
|
bind/2/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.082296, -0.17625, 0.02875)
|
||||||
|
bind/3/name = &"torso"
|
||||||
|
bind/3/bone = -1
|
||||||
|
bind/3/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.17625, 0.02875)
|
||||||
|
bind/4/name = &"arm-left"
|
||||||
|
bind/4/bone = -1
|
||||||
|
bind/4/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0998968, -0.28775, 0.01725)
|
||||||
|
bind/5/name = &"arm-right"
|
||||||
|
bind/5/bone = -1
|
||||||
|
bind/5/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0998968, -0.28775, 0.01725)
|
||||||
|
bind/6/name = &"head"
|
||||||
|
bind/6/bone = -1
|
||||||
|
bind/6/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.34325, 0.00236124)
|
||||||
|
|
||||||
|
[node name="body-mesh" type="MeshInstance3D"]
|
||||||
|
mesh = ExtResource("1_ydr2e")
|
||||||
|
skin = SubResource("Skin_ixmqw")
|
||||||
29
Scenes/Characters/Player/Meshes/Bodies/body_mesh4.tres
Normal file
29
Scenes/Characters/Player/Meshes/Bodies/body_mesh4.tres
Normal file
File diff suppressed because one or more lines are too long
32
Scenes/Characters/Player/Meshes/Bodies/body_mesh4.tscn
Normal file
32
Scenes/Characters/Player/Meshes/Bodies/body_mesh4.tscn
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
[gd_scene load_steps=3 format=3 uid="uid://cgnupwojn0110"]
|
||||||
|
|
||||||
|
[ext_resource type="ArrayMesh" uid="uid://coq87kr7gypym" path="res://Scenes/Characters/Player/Meshes/Bodies/body_mesh4.tres" id="1_qmwod"]
|
||||||
|
|
||||||
|
[sub_resource type="Skin" id="Skin_1cn3c"]
|
||||||
|
resource_name = "Skin"
|
||||||
|
bind_count = 7
|
||||||
|
bind/0/name = &"root"
|
||||||
|
bind/0/bone = -1
|
||||||
|
bind/0/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)
|
||||||
|
bind/1/name = &"leg-left"
|
||||||
|
bind/1/bone = -1
|
||||||
|
bind/1/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.083571, -0.17625, 0.0287499)
|
||||||
|
bind/2/name = &"leg-right"
|
||||||
|
bind/2/bone = -1
|
||||||
|
bind/2/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.083571, -0.17625, 0.0287499)
|
||||||
|
bind/3/name = &"torso"
|
||||||
|
bind/3/bone = -1
|
||||||
|
bind/3/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.17625, 0.0287499)
|
||||||
|
bind/4/name = &"arm-left"
|
||||||
|
bind/4/bone = -1
|
||||||
|
bind/4/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0998968, -0.28775, 0.0172501)
|
||||||
|
bind/5/name = &"arm-right"
|
||||||
|
bind/5/bone = -1
|
||||||
|
bind/5/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0998968, -0.28775, 0.0172501)
|
||||||
|
bind/6/name = &"head"
|
||||||
|
bind/6/bone = -1
|
||||||
|
bind/6/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.34325, 0.00236118)
|
||||||
|
|
||||||
|
[node name="body-mesh" type="MeshInstance3D"]
|
||||||
|
mesh = ExtResource("1_qmwod")
|
||||||
|
skin = SubResource("Skin_1cn3c")
|
||||||
29
Scenes/Characters/Player/Meshes/Bodies/body_mesh5.tres
Normal file
29
Scenes/Characters/Player/Meshes/Bodies/body_mesh5.tres
Normal file
File diff suppressed because one or more lines are too long
32
Scenes/Characters/Player/Meshes/Bodies/body_mesh5.tscn
Normal file
32
Scenes/Characters/Player/Meshes/Bodies/body_mesh5.tscn
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
[gd_scene load_steps=3 format=3 uid="uid://bvt5xsse2b177"]
|
||||||
|
|
||||||
|
[ext_resource type="ArrayMesh" uid="uid://cls0dnihk8puf" path="res://Scenes/Characters/Player/Meshes/Bodies/body_mesh5.tres" id="1_hp4h3"]
|
||||||
|
|
||||||
|
[sub_resource type="Skin" id="Skin_k8ucs"]
|
||||||
|
resource_name = "Skin"
|
||||||
|
bind_count = 7
|
||||||
|
bind/0/name = &"root"
|
||||||
|
bind/0/bone = -1
|
||||||
|
bind/0/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)
|
||||||
|
bind/1/name = &"leg-left"
|
||||||
|
bind/1/bone = -1
|
||||||
|
bind/1/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.083571, -0.17625, 0.0287499)
|
||||||
|
bind/2/name = &"leg-right"
|
||||||
|
bind/2/bone = -1
|
||||||
|
bind/2/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.083571, -0.17625, 0.0287499)
|
||||||
|
bind/3/name = &"torso"
|
||||||
|
bind/3/bone = -1
|
||||||
|
bind/3/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.17625, 0.0287499)
|
||||||
|
bind/4/name = &"arm-left"
|
||||||
|
bind/4/bone = -1
|
||||||
|
bind/4/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0998968, -0.28775, 0.0172501)
|
||||||
|
bind/5/name = &"arm-right"
|
||||||
|
bind/5/bone = -1
|
||||||
|
bind/5/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0998968, -0.28775, 0.0172501)
|
||||||
|
bind/6/name = &"head"
|
||||||
|
bind/6/bone = -1
|
||||||
|
bind/6/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.34325, 0.00236118)
|
||||||
|
|
||||||
|
[node name="body-mesh" type="MeshInstance3D"]
|
||||||
|
mesh = ExtResource("1_hp4h3")
|
||||||
|
skin = SubResource("Skin_k8ucs")
|
||||||
29
Scenes/Characters/Player/Meshes/Bodies/body_mesh6.tres
Normal file
29
Scenes/Characters/Player/Meshes/Bodies/body_mesh6.tres
Normal file
File diff suppressed because one or more lines are too long
32
Scenes/Characters/Player/Meshes/Bodies/body_mesh6.tscn
Normal file
32
Scenes/Characters/Player/Meshes/Bodies/body_mesh6.tscn
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
[gd_scene load_steps=3 format=3 uid="uid://d0bx1v2jqb3cg"]
|
||||||
|
|
||||||
|
[ext_resource type="ArrayMesh" uid="uid://boaadgmbhy08y" path="res://Scenes/Characters/Player/Meshes/Bodies/body_mesh6.tres" id="1_ifdgc"]
|
||||||
|
|
||||||
|
[sub_resource type="Skin" id="Skin_8hh47"]
|
||||||
|
resource_name = "Skin"
|
||||||
|
bind_count = 7
|
||||||
|
bind/0/name = &"root"
|
||||||
|
bind/0/bone = -1
|
||||||
|
bind/0/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)
|
||||||
|
bind/1/name = &"leg-left"
|
||||||
|
bind/1/bone = -1
|
||||||
|
bind/1/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.083571, -0.17625, 0.02875)
|
||||||
|
bind/2/name = &"leg-right"
|
||||||
|
bind/2/bone = -1
|
||||||
|
bind/2/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.083571, -0.17625, 0.02875)
|
||||||
|
bind/3/name = &"torso"
|
||||||
|
bind/3/bone = -1
|
||||||
|
bind/3/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.17625, 0.02875)
|
||||||
|
bind/4/name = &"arm-left"
|
||||||
|
bind/4/bone = -1
|
||||||
|
bind/4/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0998968, -0.28775, 0.01725)
|
||||||
|
bind/5/name = &"arm-right"
|
||||||
|
bind/5/bone = -1
|
||||||
|
bind/5/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0998968, -0.28775, 0.01725)
|
||||||
|
bind/6/name = &"head"
|
||||||
|
bind/6/bone = -1
|
||||||
|
bind/6/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.34325, 0.00236124)
|
||||||
|
|
||||||
|
[node name="body-mesh" type="MeshInstance3D"]
|
||||||
|
mesh = ExtResource("1_ifdgc")
|
||||||
|
skin = SubResource("Skin_8hh47")
|
||||||
29
Scenes/Characters/Player/Meshes/Heads/head_mesh1.tres
Normal file
29
Scenes/Characters/Player/Meshes/Heads/head_mesh1.tres
Normal file
File diff suppressed because one or more lines are too long
32
Scenes/Characters/Player/Meshes/Heads/head_mesh1.tscn
Normal file
32
Scenes/Characters/Player/Meshes/Heads/head_mesh1.tscn
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
[gd_scene load_steps=3 format=3 uid="uid://cik28hgcmhrw"]
|
||||||
|
|
||||||
|
[ext_resource type="ArrayMesh" uid="uid://dud8xnwcslrn0" path="res://Scenes/Characters/Player/Meshes/Heads/head_mesh1.tres" id="1_ni75o"]
|
||||||
|
|
||||||
|
[sub_resource type="Skin" id="Skin_nuj7k"]
|
||||||
|
resource_name = "Skin"
|
||||||
|
bind_count = 7
|
||||||
|
bind/0/name = &"root"
|
||||||
|
bind/0/bone = -1
|
||||||
|
bind/0/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)
|
||||||
|
bind/1/name = &"leg-left"
|
||||||
|
bind/1/bone = -1
|
||||||
|
bind/1/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.083571, -0.17625, 0.02875)
|
||||||
|
bind/2/name = &"leg-right"
|
||||||
|
bind/2/bone = -1
|
||||||
|
bind/2/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.083571, -0.17625, 0.02875)
|
||||||
|
bind/3/name = &"torso"
|
||||||
|
bind/3/bone = -1
|
||||||
|
bind/3/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.17625, 0.02875)
|
||||||
|
bind/4/name = &"arm-left"
|
||||||
|
bind/4/bone = -1
|
||||||
|
bind/4/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0998968, -0.28775, 0.01725)
|
||||||
|
bind/5/name = &"arm-right"
|
||||||
|
bind/5/bone = -1
|
||||||
|
bind/5/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0998968, -0.28775, 0.01725)
|
||||||
|
bind/6/name = &"head"
|
||||||
|
bind/6/bone = -1
|
||||||
|
bind/6/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.34325, 0.00236124)
|
||||||
|
|
||||||
|
[node name="head-mesh" type="MeshInstance3D"]
|
||||||
|
mesh = ExtResource("1_ni75o")
|
||||||
|
skin = SubResource("Skin_nuj7k")
|
||||||
29
Scenes/Characters/Player/Meshes/Heads/head_mesh2.tres
Normal file
29
Scenes/Characters/Player/Meshes/Heads/head_mesh2.tres
Normal file
File diff suppressed because one or more lines are too long
32
Scenes/Characters/Player/Meshes/Heads/head_mesh2.tscn
Normal file
32
Scenes/Characters/Player/Meshes/Heads/head_mesh2.tscn
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
[gd_scene load_steps=3 format=3 uid="uid://c71rcvafevb5u"]
|
||||||
|
|
||||||
|
[ext_resource type="ArrayMesh" uid="uid://bj18tfmf3t6xp" path="res://Scenes/Characters/Player/Meshes/Heads/head_mesh2.tres" id="1_euilv"]
|
||||||
|
|
||||||
|
[sub_resource type="Skin" id="Skin_a4ll1"]
|
||||||
|
resource_name = "Skin"
|
||||||
|
bind_count = 7
|
||||||
|
bind/0/name = &"root"
|
||||||
|
bind/0/bone = -1
|
||||||
|
bind/0/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)
|
||||||
|
bind/1/name = &"leg-left"
|
||||||
|
bind/1/bone = -1
|
||||||
|
bind/1/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.083571, -0.17625, 0.02875)
|
||||||
|
bind/2/name = &"leg-right"
|
||||||
|
bind/2/bone = -1
|
||||||
|
bind/2/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.083571, -0.17625, 0.02875)
|
||||||
|
bind/3/name = &"torso"
|
||||||
|
bind/3/bone = -1
|
||||||
|
bind/3/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.17625, 0.02875)
|
||||||
|
bind/4/name = &"arm-left"
|
||||||
|
bind/4/bone = -1
|
||||||
|
bind/4/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0998968, -0.28775, 0.01725)
|
||||||
|
bind/5/name = &"arm-right"
|
||||||
|
bind/5/bone = -1
|
||||||
|
bind/5/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0998968, -0.28775, 0.01725)
|
||||||
|
bind/6/name = &"head"
|
||||||
|
bind/6/bone = -1
|
||||||
|
bind/6/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.34325, 0.00236124)
|
||||||
|
|
||||||
|
[node name="head-mesh" type="MeshInstance3D"]
|
||||||
|
mesh = ExtResource("1_euilv")
|
||||||
|
skin = SubResource("Skin_a4ll1")
|
||||||
29
Scenes/Characters/Player/Meshes/Heads/head_mesh3.tres
Normal file
29
Scenes/Characters/Player/Meshes/Heads/head_mesh3.tres
Normal file
File diff suppressed because one or more lines are too long
32
Scenes/Characters/Player/Meshes/Heads/head_mesh3.tscn
Normal file
32
Scenes/Characters/Player/Meshes/Heads/head_mesh3.tscn
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
[gd_scene load_steps=3 format=3 uid="uid://bia6lrge31c7r"]
|
||||||
|
|
||||||
|
[ext_resource type="ArrayMesh" uid="uid://c71k3b1hq0vd0" path="res://Scenes/Characters/Player/Meshes/Heads/head_mesh3.tres" id="1_3gkiy"]
|
||||||
|
|
||||||
|
[sub_resource type="Skin" id="Skin_ixmqw"]
|
||||||
|
resource_name = "Skin"
|
||||||
|
bind_count = 7
|
||||||
|
bind/0/name = &"root"
|
||||||
|
bind/0/bone = -1
|
||||||
|
bind/0/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)
|
||||||
|
bind/1/name = &"leg-left"
|
||||||
|
bind/1/bone = -1
|
||||||
|
bind/1/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.083571, -0.17625, 0.02875)
|
||||||
|
bind/2/name = &"leg-right"
|
||||||
|
bind/2/bone = -1
|
||||||
|
bind/2/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.082296, -0.17625, 0.02875)
|
||||||
|
bind/3/name = &"torso"
|
||||||
|
bind/3/bone = -1
|
||||||
|
bind/3/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.17625, 0.02875)
|
||||||
|
bind/4/name = &"arm-left"
|
||||||
|
bind/4/bone = -1
|
||||||
|
bind/4/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0998968, -0.28775, 0.01725)
|
||||||
|
bind/5/name = &"arm-right"
|
||||||
|
bind/5/bone = -1
|
||||||
|
bind/5/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0998968, -0.28775, 0.01725)
|
||||||
|
bind/6/name = &"head"
|
||||||
|
bind/6/bone = -1
|
||||||
|
bind/6/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.34325, 0.00236124)
|
||||||
|
|
||||||
|
[node name="head-mesh" type="MeshInstance3D"]
|
||||||
|
mesh = ExtResource("1_3gkiy")
|
||||||
|
skin = SubResource("Skin_ixmqw")
|
||||||
29
Scenes/Characters/Player/Meshes/Heads/head_mesh4.tres
Normal file
29
Scenes/Characters/Player/Meshes/Heads/head_mesh4.tres
Normal file
File diff suppressed because one or more lines are too long
32
Scenes/Characters/Player/Meshes/Heads/head_mesh4.tscn
Normal file
32
Scenes/Characters/Player/Meshes/Heads/head_mesh4.tscn
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
[gd_scene load_steps=3 format=3 uid="uid://3fptgc6i0dnx"]
|
||||||
|
|
||||||
|
[ext_resource type="ArrayMesh" uid="uid://d1e3jrr8l73et" path="res://Scenes/Characters/Player/Meshes/Heads/head_mesh4.tres" id="1_8erke"]
|
||||||
|
|
||||||
|
[sub_resource type="Skin" id="Skin_1cn3c"]
|
||||||
|
resource_name = "Skin"
|
||||||
|
bind_count = 7
|
||||||
|
bind/0/name = &"root"
|
||||||
|
bind/0/bone = -1
|
||||||
|
bind/0/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)
|
||||||
|
bind/1/name = &"leg-left"
|
||||||
|
bind/1/bone = -1
|
||||||
|
bind/1/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.083571, -0.17625, 0.0287499)
|
||||||
|
bind/2/name = &"leg-right"
|
||||||
|
bind/2/bone = -1
|
||||||
|
bind/2/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.083571, -0.17625, 0.0287499)
|
||||||
|
bind/3/name = &"torso"
|
||||||
|
bind/3/bone = -1
|
||||||
|
bind/3/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.17625, 0.0287499)
|
||||||
|
bind/4/name = &"arm-left"
|
||||||
|
bind/4/bone = -1
|
||||||
|
bind/4/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0998968, -0.28775, 0.0172501)
|
||||||
|
bind/5/name = &"arm-right"
|
||||||
|
bind/5/bone = -1
|
||||||
|
bind/5/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0998968, -0.28775, 0.0172501)
|
||||||
|
bind/6/name = &"head"
|
||||||
|
bind/6/bone = -1
|
||||||
|
bind/6/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.34325, 0.00236118)
|
||||||
|
|
||||||
|
[node name="head-mesh" type="MeshInstance3D"]
|
||||||
|
mesh = ExtResource("1_8erke")
|
||||||
|
skin = SubResource("Skin_1cn3c")
|
||||||
29
Scenes/Characters/Player/Meshes/Heads/head_mesh5.tres
Normal file
29
Scenes/Characters/Player/Meshes/Heads/head_mesh5.tres
Normal file
File diff suppressed because one or more lines are too long
32
Scenes/Characters/Player/Meshes/Heads/head_mesh5.tscn
Normal file
32
Scenes/Characters/Player/Meshes/Heads/head_mesh5.tscn
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
[gd_scene load_steps=3 format=3 uid="uid://cutuhbxe8tq6"]
|
||||||
|
|
||||||
|
[ext_resource type="ArrayMesh" uid="uid://dclcq5x1p5yl5" path="res://Scenes/Characters/Player/Meshes/Heads/head_mesh5.tres" id="1_1h3ol"]
|
||||||
|
|
||||||
|
[sub_resource type="Skin" id="Skin_k8ucs"]
|
||||||
|
resource_name = "Skin"
|
||||||
|
bind_count = 7
|
||||||
|
bind/0/name = &"root"
|
||||||
|
bind/0/bone = -1
|
||||||
|
bind/0/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)
|
||||||
|
bind/1/name = &"leg-left"
|
||||||
|
bind/1/bone = -1
|
||||||
|
bind/1/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.083571, -0.17625, 0.0287499)
|
||||||
|
bind/2/name = &"leg-right"
|
||||||
|
bind/2/bone = -1
|
||||||
|
bind/2/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.083571, -0.17625, 0.0287499)
|
||||||
|
bind/3/name = &"torso"
|
||||||
|
bind/3/bone = -1
|
||||||
|
bind/3/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.17625, 0.0287499)
|
||||||
|
bind/4/name = &"arm-left"
|
||||||
|
bind/4/bone = -1
|
||||||
|
bind/4/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0998968, -0.28775, 0.0172501)
|
||||||
|
bind/5/name = &"arm-right"
|
||||||
|
bind/5/bone = -1
|
||||||
|
bind/5/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0998968, -0.28775, 0.0172501)
|
||||||
|
bind/6/name = &"head"
|
||||||
|
bind/6/bone = -1
|
||||||
|
bind/6/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.34325, 0.00236118)
|
||||||
|
|
||||||
|
[node name="head-mesh" type="MeshInstance3D"]
|
||||||
|
mesh = ExtResource("1_1h3ol")
|
||||||
|
skin = SubResource("Skin_k8ucs")
|
||||||
29
Scenes/Characters/Player/Meshes/Heads/head_mesh6.tres
Normal file
29
Scenes/Characters/Player/Meshes/Heads/head_mesh6.tres
Normal file
File diff suppressed because one or more lines are too long
32
Scenes/Characters/Player/Meshes/Heads/head_mesh6.tscn
Normal file
32
Scenes/Characters/Player/Meshes/Heads/head_mesh6.tscn
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
[gd_scene load_steps=3 format=3 uid="uid://c2b4yqf747xqg"]
|
||||||
|
|
||||||
|
[ext_resource type="ArrayMesh" uid="uid://b2jpeopgsqiay" path="res://Scenes/Characters/Player/Meshes/Heads/head_mesh6.tres" id="1_mitph"]
|
||||||
|
|
||||||
|
[sub_resource type="Skin" id="Skin_8hh47"]
|
||||||
|
resource_name = "Skin"
|
||||||
|
bind_count = 7
|
||||||
|
bind/0/name = &"root"
|
||||||
|
bind/0/bone = -1
|
||||||
|
bind/0/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0)
|
||||||
|
bind/1/name = &"leg-left"
|
||||||
|
bind/1/bone = -1
|
||||||
|
bind/1/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.083571, -0.17625, 0.02875)
|
||||||
|
bind/2/name = &"leg-right"
|
||||||
|
bind/2/bone = -1
|
||||||
|
bind/2/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.083571, -0.17625, 0.02875)
|
||||||
|
bind/3/name = &"torso"
|
||||||
|
bind/3/bone = -1
|
||||||
|
bind/3/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.17625, 0.02875)
|
||||||
|
bind/4/name = &"arm-left"
|
||||||
|
bind/4/bone = -1
|
||||||
|
bind/4/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0998968, -0.28775, 0.01725)
|
||||||
|
bind/5/name = &"arm-right"
|
||||||
|
bind/5/bone = -1
|
||||||
|
bind/5/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0998968, -0.28775, 0.01725)
|
||||||
|
bind/6/name = &"head"
|
||||||
|
bind/6/bone = -1
|
||||||
|
bind/6/pose = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.34325, 0.00236124)
|
||||||
|
|
||||||
|
[node name="head-mesh" type="MeshInstance3D"]
|
||||||
|
mesh = ExtResource("1_mitph")
|
||||||
|
skin = SubResource("Skin_8hh47")
|
||||||
2751
Scenes/Characters/Player/player3d.tscn
Normal file
2751
Scenes/Characters/Player/player3d.tscn
Normal file
File diff suppressed because it is too large
Load Diff
52
Scenes/Levels/Characters.tscn
Normal file
52
Scenes/Levels/Characters.tscn
Normal file
@ -0,0 +1,52 @@
|
|||||||
|
[gd_scene load_steps=13 format=3 uid="uid://py2f1rix4xto"]
|
||||||
|
|
||||||
|
[ext_resource type="PackedScene" uid="uid://bo4ml8rqufutf" path="res://Assets/Kenney/character-female-a.glb" id="1_k42t7"]
|
||||||
|
[ext_resource type="PackedScene" uid="uid://o3il6n5bagdf" path="res://Assets/Kenney/character-female-b.glb" id="2_rlg0k"]
|
||||||
|
[ext_resource type="PackedScene" uid="uid://vtr5lf2w85q6" path="res://Assets/Kenney/character-female-c.glb" id="3_xyfwc"]
|
||||||
|
[ext_resource type="PackedScene" uid="uid://btrh2wdhi4ati" path="res://Assets/Kenney/character-female-d.glb" id="4_mv584"]
|
||||||
|
[ext_resource type="PackedScene" uid="uid://n78ilkt7kvqa" path="res://Assets/Kenney/character-female-e.glb" id="5_5unci"]
|
||||||
|
[ext_resource type="PackedScene" uid="uid://d24rlu5kogj1c" path="res://Assets/Kenney/character-female-f.glb" id="6_tmj7q"]
|
||||||
|
[ext_resource type="PackedScene" uid="uid://umvn2c1w17rb" path="res://Assets/Kenney/character-male-a.glb" id="7_8mtcu"]
|
||||||
|
[ext_resource type="PackedScene" uid="uid://dyh6cet023ur6" path="res://Assets/Kenney/character-male-b.glb" id="8_o1vw2"]
|
||||||
|
[ext_resource type="PackedScene" uid="uid://ju6kvwvpckl3" path="res://Assets/Kenney/character-male-c.glb" id="9_tjjhi"]
|
||||||
|
[ext_resource type="PackedScene" uid="uid://dvnyags2bqid" path="res://Assets/Kenney/character-male-d.glb" id="10_kb55w"]
|
||||||
|
[ext_resource type="PackedScene" uid="uid://cgxxbh2q3q4jd" path="res://Assets/Kenney/character-male-e.glb" id="11_oo2k2"]
|
||||||
|
[ext_resource type="PackedScene" uid="uid://bsgtxo4k0t3i7" path="res://Assets/Kenney/character-male-f.glb" id="12_dnie4"]
|
||||||
|
|
||||||
|
[node name="Node3D" type="Node3D"]
|
||||||
|
|
||||||
|
[node name="character-female-a2" parent="." instance=ExtResource("1_k42t7")]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -3.29452, 0, 0)
|
||||||
|
|
||||||
|
[node name="character-female-b2" parent="." instance=ExtResource("2_rlg0k")]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.03914, 0, 0)
|
||||||
|
|
||||||
|
[node name="character-female-c2" parent="." instance=ExtResource("3_xyfwc")]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.27381, 0, 0)
|
||||||
|
|
||||||
|
[node name="character-female-d2" parent="." instance=ExtResource("4_mv584")]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.51109, 0, 0)
|
||||||
|
|
||||||
|
[node name="character-female-e2" parent="." instance=ExtResource("5_5unci")]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.84412, 0, 0)
|
||||||
|
|
||||||
|
[node name="character-female-f2" parent="." instance=ExtResource("6_tmj7q")]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.556497, 0, 0)
|
||||||
|
|
||||||
|
[node name="character-male-a2" parent="." instance=ExtResource("7_8mtcu")]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.34357, 0, 0)
|
||||||
|
|
||||||
|
[node name="character-male-b2" parent="." instance=ExtResource("8_o1vw2")]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.42708, 0, 0)
|
||||||
|
|
||||||
|
[node name="character-male-c2" parent="." instance=ExtResource("9_tjjhi")]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.70071, 0, 0)
|
||||||
|
|
||||||
|
[node name="character-male-d2" parent="." instance=ExtResource("10_kb55w")]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.57024, 0, 0)
|
||||||
|
|
||||||
|
[node name="character-male-e2" parent="." instance=ExtResource("11_oo2k2")]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.84643, 0, 0)
|
||||||
|
|
||||||
|
[node name="character-male-f2" parent="." instance=ExtResource("12_dnie4")]
|
||||||
|
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.421644, 0, 0)
|
||||||
File diff suppressed because one or more lines are too long
BIN
Scenes/Lightmaps/main.exr
Normal file
BIN
Scenes/Lightmaps/main.exr
Normal file
Binary file not shown.
27
Scenes/Lightmaps/main.exr.import
Normal file
27
Scenes/Lightmaps/main.exr.import
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
[remap]
|
||||||
|
|
||||||
|
importer="2d_array_texture"
|
||||||
|
type="CompressedTexture2DArray"
|
||||||
|
uid="uid://c2husgtgj8235"
|
||||||
|
path.bptc="res://.godot/imported/main.exr-a2ef63de69b5a248042f60d0b0073f71.bptc.ctexarray"
|
||||||
|
metadata={
|
||||||
|
"imported_formats": ["s3tc_bptc"],
|
||||||
|
"vram_texture": true
|
||||||
|
}
|
||||||
|
|
||||||
|
[deps]
|
||||||
|
|
||||||
|
source_file="res://Scenes/Lightmaps/main.exr"
|
||||||
|
dest_files=["res://.godot/imported/main.exr-a2ef63de69b5a248042f60d0b0073f71.bptc.ctexarray"]
|
||||||
|
|
||||||
|
[params]
|
||||||
|
|
||||||
|
compress/mode=2
|
||||||
|
compress/high_quality=false
|
||||||
|
compress/lossy_quality=0.7
|
||||||
|
compress/hdr_compression=1
|
||||||
|
compress/channel_pack=1
|
||||||
|
mipmaps/generate=false
|
||||||
|
mipmaps/limit=-1
|
||||||
|
slices/horizontal=1
|
||||||
|
slices/vertical=12
|
||||||
BIN
Scenes/Lightmaps/main.lmbake
Normal file
BIN
Scenes/Lightmaps/main.lmbake
Normal file
Binary file not shown.
59
Scripts/Characters/Player3D/Player3D.cs
Normal file
59
Scripts/Characters/Player3D/Player3D.cs
Normal file
@ -0,0 +1,59 @@
|
|||||||
|
using Godot;
|
||||||
|
using System;
|
||||||
|
using DungeonRPG.Scripts.General;
|
||||||
|
|
||||||
|
public partial class Player3D : CharacterBody3D
|
||||||
|
{
|
||||||
|
[Export] public AnimationPlayer AnimationPlayer {get; private set;}
|
||||||
|
[Export] public Node3D PlayerBody {get; private set;}
|
||||||
|
[Export] public StateMachine StateMachine {get; private set;}
|
||||||
|
|
||||||
|
[Export] private CharacterMeshSwapper MeshSwapper;
|
||||||
|
|
||||||
|
public Vector2 Direction;
|
||||||
|
private float _currentAngle;
|
||||||
|
public override void _Ready()
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public override void _PhysicsProcess(double delta)
|
||||||
|
{
|
||||||
|
if(Direction == Vector2.Zero) return;
|
||||||
|
|
||||||
|
float target = Mathf.Atan2(Direction.X, Direction.Y);
|
||||||
|
_currentAngle = PlayerBody.Rotation.Y;
|
||||||
|
|
||||||
|
float newAngle = (float)Mathf.LerpAngle(_currentAngle, target, delta * 20);
|
||||||
|
|
||||||
|
PlayerBody.Rotation = new Vector3(0, newAngle, 0);
|
||||||
|
}
|
||||||
|
|
||||||
|
public override void _Input(InputEvent @event)
|
||||||
|
{
|
||||||
|
Direction = Input.GetVector(
|
||||||
|
GameConstants.INPUT_MOVE_LEFT,
|
||||||
|
GameConstants.INPUT_MOVE_RIGHT,
|
||||||
|
GameConstants.INPUT_MOVE_FORWARD,
|
||||||
|
GameConstants.INPUT_MOVE_BACKWARD
|
||||||
|
);
|
||||||
|
|
||||||
|
if (@event is InputEventKey eventKey && eventKey.Pressed)
|
||||||
|
{
|
||||||
|
if (eventKey.Keycode == Key.H)
|
||||||
|
{
|
||||||
|
MeshSwapper.NextHead();
|
||||||
|
}
|
||||||
|
|
||||||
|
if (eventKey.Keycode == Key.B)
|
||||||
|
{
|
||||||
|
MeshSwapper.NextBody();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
1
Scripts/Characters/Player3D/Player3D.cs.uid
Normal file
1
Scripts/Characters/Player3D/Player3D.cs.uid
Normal file
@ -0,0 +1 @@
|
|||||||
|
uid://b2uwbuiinm0qe
|
||||||
38
Scripts/Characters/Player3D/Player3DDashState.cs
Normal file
38
Scripts/Characters/Player3D/Player3DDashState.cs
Normal file
@ -0,0 +1,38 @@
|
|||||||
|
using Godot;
|
||||||
|
using System;
|
||||||
|
using DungeonRPG.Scripts.General;
|
||||||
|
|
||||||
|
public partial class Player3DDashState : PlayerState3D
|
||||||
|
{
|
||||||
|
|
||||||
|
private Timer timer;
|
||||||
|
|
||||||
|
[Export(PropertyHint.Range, "0, 20,0.1")] private float speed = 10;
|
||||||
|
public override void _Ready()
|
||||||
|
{
|
||||||
|
base._Ready();
|
||||||
|
timer = GetNode<Timer>("Timer");
|
||||||
|
timer.Timeout += HandleDashTimeout;
|
||||||
|
}
|
||||||
|
|
||||||
|
public override void _PhysicsProcess(double delta)
|
||||||
|
{
|
||||||
|
characterNode.MoveAndSlide();
|
||||||
|
}
|
||||||
|
|
||||||
|
protected override void EnterState()
|
||||||
|
{
|
||||||
|
characterNode.Velocity = new Vector3(characterNode.Direction.X, 0, characterNode.Direction.Y);
|
||||||
|
characterNode.AnimationPlayer.Play("sprint");
|
||||||
|
|
||||||
|
|
||||||
|
characterNode.Velocity *= speed;
|
||||||
|
timer.Start();
|
||||||
|
}
|
||||||
|
|
||||||
|
private void HandleDashTimeout()
|
||||||
|
{
|
||||||
|
characterNode.StateMachine.SwitchState<Player3DIdleState>();
|
||||||
|
characterNode.Velocity = Vector3.Zero;
|
||||||
|
}
|
||||||
|
}
|
||||||
1
Scripts/Characters/Player3D/Player3DDashState.cs.uid
Normal file
1
Scripts/Characters/Player3D/Player3DDashState.cs.uid
Normal file
@ -0,0 +1 @@
|
|||||||
|
uid://cb0c8vuiammcv
|
||||||
31
Scripts/Characters/Player3D/Player3DIdleState.cs
Normal file
31
Scripts/Characters/Player3D/Player3DIdleState.cs
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
using Godot;
|
||||||
|
using System;
|
||||||
|
using DungeonRPG.Scripts.General;
|
||||||
|
|
||||||
|
public partial class Player3DIdleState : PlayerState3D
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
public override void _PhysicsProcess(double delta)
|
||||||
|
{
|
||||||
|
if (characterNode.Direction != Vector2.Zero)
|
||||||
|
{
|
||||||
|
GD.Print("moving");
|
||||||
|
characterNode.StateMachine.SwitchState<Player3DMoveState>();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
public override void _Input(InputEvent @event)
|
||||||
|
{
|
||||||
|
if (Input.IsActionJustPressed(GameConstants.INPUT_DASH))
|
||||||
|
{
|
||||||
|
characterNode.StateMachine.SwitchState<Player3DDashState>();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
protected override void EnterState()
|
||||||
|
{
|
||||||
|
base.EnterState();
|
||||||
|
characterNode.AnimationPlayer.Play("idle", customBlend: 0.3f);
|
||||||
|
}
|
||||||
|
}
|
||||||
1
Scripts/Characters/Player3D/Player3DIdleState.cs.uid
Normal file
1
Scripts/Characters/Player3D/Player3DIdleState.cs.uid
Normal file
@ -0,0 +1 @@
|
|||||||
|
uid://ub5yibhvkvll
|
||||||
35
Scripts/Characters/Player3D/Player3DMoveState.cs
Normal file
35
Scripts/Characters/Player3D/Player3DMoveState.cs
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
using Godot;
|
||||||
|
using System;
|
||||||
|
using DungeonRPG.Scripts.General;
|
||||||
|
|
||||||
|
public partial class Player3DMoveState : PlayerState3D
|
||||||
|
{
|
||||||
|
|
||||||
|
[Export(PropertyHint.Range, "0, 20,0.1")] private float speed = 5;
|
||||||
|
public override void _PhysicsProcess(double delta)
|
||||||
|
{
|
||||||
|
if (characterNode.Direction == Vector2.Zero)
|
||||||
|
{
|
||||||
|
characterNode.StateMachine.SwitchState<Player3DIdleState>();
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
characterNode.Velocity = new Vector3(characterNode.Direction.X, 0, characterNode.Direction.Y);
|
||||||
|
characterNode.Velocity *= speed;
|
||||||
|
characterNode.MoveAndSlide();
|
||||||
|
}
|
||||||
|
|
||||||
|
public override void _Input(InputEvent @event)
|
||||||
|
{
|
||||||
|
if (Input.IsActionJustPressed(GameConstants.INPUT_DASH))
|
||||||
|
{
|
||||||
|
characterNode.StateMachine.SwitchState<Player3DDashState>();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
protected override void EnterState()
|
||||||
|
{
|
||||||
|
|
||||||
|
characterNode.AnimationPlayer.Play("walk", customBlend: 0.1f);
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
1
Scripts/Characters/Player3D/Player3DMoveState.cs.uid
Normal file
1
Scripts/Characters/Player3D/Player3DMoveState.cs.uid
Normal file
@ -0,0 +1 @@
|
|||||||
|
uid://urie4d0uetce
|
||||||
36
Scripts/Characters/PlayerState3D.cs
Normal file
36
Scripts/Characters/PlayerState3D.cs
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
using DungeonRPG.Scripts.General;
|
||||||
|
using Godot;
|
||||||
|
|
||||||
|
|
||||||
|
public partial class PlayerState3D : Node
|
||||||
|
{
|
||||||
|
protected Player3D characterNode;
|
||||||
|
public override void _Ready()
|
||||||
|
{
|
||||||
|
characterNode = GetOwner<Player3D>();
|
||||||
|
SetPhysicsProcess(false);
|
||||||
|
SetProcessInput(false);
|
||||||
|
}
|
||||||
|
|
||||||
|
public override void _Notification(int what)
|
||||||
|
{
|
||||||
|
base._Notification(what);
|
||||||
|
|
||||||
|
if (what == GameConstants.STATE_NOTIFICATION_ENABLE)
|
||||||
|
{
|
||||||
|
SetPhysicsProcess(true);
|
||||||
|
SetProcessInput(true);
|
||||||
|
EnterState();
|
||||||
|
}
|
||||||
|
else if (what == GameConstants.STATE_NOTIFICATION_DISABLE)
|
||||||
|
{
|
||||||
|
SetPhysicsProcess(false);
|
||||||
|
SetProcessInput(false);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
protected virtual void EnterState()
|
||||||
|
{ }
|
||||||
|
}
|
||||||
1
Scripts/Characters/PlayerState3D.cs.uid
Normal file
1
Scripts/Characters/PlayerState3D.cs.uid
Normal file
@ -0,0 +1 @@
|
|||||||
|
uid://bmmoyhegsx7s7
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user