diff --git a/splunk/player/Player.tscn b/splunk/player/Player.tscn index dc9e991..ee0bbe9 100644 --- a/splunk/player/Player.tscn +++ b/splunk/player/Player.tscn @@ -1,7 +1,8 @@ -[gd_scene load_steps=8 format=3 uid="uid://csmfxg011xisf"] +[gd_scene load_steps=9 format=3 uid="uid://csmfxg011xisf"] [ext_resource type="Script" uid="uid://dopyfulbw2mx5" path="res://player/player.gd" id="1_ulp21"] [ext_resource type="PackedScene" uid="uid://caons6q8u2qt2" path="res://player/player.blend" id="2_3c3w1"] +[ext_resource type="PackedScene" uid="uid://k6jhk4snc3je" path="res://player/head.blend" id="3_wnvi2"] [sub_resource type="CapsuleShape3D" id="CapsuleShape3D_ehsmr"] radius = 0.153372 @@ -23,6 +24,9 @@ properties/0/replication_mode = 2 properties/1/path = NodePath(".:rotation") properties/1/spawn = true properties/1/replication_mode = 2 +properties/2/path = NodePath("Camera3D/head:rotation") +properties/2/spawn = true +properties/2/replication_mode = 1 [node name="Player" type="CharacterBody3D"] collision_layer = 2 @@ -30,7 +34,10 @@ collision_mask = 3 script = ExtResource("1_ulp21") [node name="Camera3D" type="Camera3D" parent="."] -transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.399442, 0.0644827) +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.510896, 0.0644827) + +[node name="head" parent="Camera3D" instance=ExtResource("3_wnvi2")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -0.0645776) [node name="CollisionShape3D" type="CollisionShape3D" parent="."] shape = SubResource("CapsuleShape3D_ehsmr") diff --git a/splunk/player/head.blend b/splunk/player/head.blend new file mode 100644 index 0000000..a704aef Binary files /dev/null and b/splunk/player/head.blend differ diff --git a/splunk/player/head.blend.import b/splunk/player/head.blend.import new file mode 100644 index 0000000..7f9724c --- /dev/null +++ b/splunk/player/head.blend.import @@ -0,0 +1,53 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://k6jhk4snc3je" +path="res://.godot/imported/head.blend-dcafcd72c4b2f826b0eba225740d3f47.scn" + +[deps] + +source_file="res://player/head.blend" +dest_files=["res://.godot/imported/head.blend-dcafcd72c4b2f826b0eba225740d3f47.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={} +blender/nodes/visible=0 +blender/nodes/active_collection_only=false +blender/nodes/punctual_lights=true +blender/nodes/cameras=true +blender/nodes/custom_properties=true +blender/nodes/modifiers=1 +blender/meshes/colors=false +blender/meshes/uvs=true +blender/meshes/normals=true +blender/meshes/export_geometry_nodes_instances=false +blender/meshes/tangents=true +blender/meshes/skins=2 +blender/meshes/export_bones_deforming_mesh_only=false +blender/materials/unpack_enabled=true +blender/materials/export_materials=1 +blender/animation/limit_playback=true +blender/animation/always_sample=true +blender/animation/group_tracks=true diff --git a/splunk/player/head.blend1 b/splunk/player/head.blend1 new file mode 100644 index 0000000..b51a4a8 Binary files /dev/null and b/splunk/player/head.blend1 differ diff --git a/splunk/player/player.blend b/splunk/player/player.blend index cc5ef9f..6ef3739 100644 Binary files a/splunk/player/player.blend and b/splunk/player/player.blend differ diff --git a/splunk/player/player.blend1 b/splunk/player/player.blend1 index 06932ae..7870b6c 100644 Binary files a/splunk/player/player.blend1 and b/splunk/player/player.blend1 differ diff --git a/splunk/player/player.gd b/splunk/player/player.gd index d41a6e2..7d1fac1 100644 --- a/splunk/player/player.gd +++ b/splunk/player/player.gd @@ -20,7 +20,7 @@ func _ready(): Input.set_mouse_mode(Input.MOUSE_MODE_CAPTURED) $Mesh.hide() $Label3D.hide() - + $Camera3D/head.hide() func set_player_name(peer_id: String, player_name: String): name = peer_id