mirror of
https://github.com/thegatesbrowser/godot-multiplayer.git
synced 2025-09-22 11:26:56 -04:00
better camera follow
This commit is contained in:
parent
bc83aa6251
commit
70006c8068
4 changed files with 12 additions and 12 deletions
|
@ -44,8 +44,8 @@ func custom_spawn(vars) -> Node:
|
||||||
|
|
||||||
var p: Player = player_scene.instantiate()
|
var p: Player = player_scene.instantiate()
|
||||||
p.set_multiplayer_authority(id)
|
p.set_multiplayer_authority(id)
|
||||||
|
p.call_deferred("set_position", pos)
|
||||||
p.name = str(id)
|
p.name = str(id)
|
||||||
p.position = pos
|
|
||||||
|
|
||||||
player_spawned.emit(id, p)
|
player_spawned.emit(id, p)
|
||||||
return p
|
return p
|
||||||
|
|
|
@ -1,7 +1,6 @@
|
||||||
[gd_resource type="ShaderMaterial" load_steps=3 format=3 uid="uid://dh42cdejchkr3"]
|
[gd_resource type="ShaderMaterial" load_steps=2 format=3 uid="uid://dh42cdejchkr3"]
|
||||||
|
|
||||||
[ext_resource type="Shader" path="res://player/model/materials/face_mat.gdshader" id="1_u8nh3"]
|
[ext_resource type="Shader" uid="uid://cn2hf5o4glv8b" path="res://player/model/materials/face_mat.gdshader" id="1_u8nh3"]
|
||||||
[ext_resource type="Texture2D" uid="uid://dbag7f8i27ub1" path="res://player/model/faces/open.png" id="2_ymnw0"]
|
|
||||||
|
|
||||||
[resource]
|
[resource]
|
||||||
render_priority = 0
|
render_priority = 0
|
||||||
|
@ -12,4 +11,3 @@ shader_parameter/screen_red_offset = Vector2(0, 0)
|
||||||
shader_parameter/screen_green_offset = Vector2(0, 0)
|
shader_parameter/screen_green_offset = Vector2(0, 0)
|
||||||
shader_parameter/screen_blue_offset = Vector2(0, 0)
|
shader_parameter/screen_blue_offset = Vector2(0, 0)
|
||||||
shader_parameter/pixel_size = 44.0
|
shader_parameter/pixel_size = 44.0
|
||||||
shader_parameter/face_texture = ExtResource("2_ymnw0")
|
|
||||||
|
|
|
@ -4,4 +4,4 @@
|
||||||
albedo_color = Color(0, 0, 0, 1)
|
albedo_color = Color(0, 0, 0, 1)
|
||||||
emission_enabled = true
|
emission_enabled = true
|
||||||
emission = Color(0, 1, 0.392157, 1)
|
emission = Color(0, 1, 0.392157, 1)
|
||||||
emission_energy_multiplier = 2.82816
|
emission_energy_multiplier = 2.8583288
|
||||||
|
|
|
@ -1,11 +1,11 @@
|
||||||
[gd_scene load_steps=19 format=3 uid="uid://ciqrpd5675boy"]
|
[gd_scene load_steps=19 format=3 uid="uid://ciqrpd5675boy"]
|
||||||
|
|
||||||
[ext_resource type="Script" path="res://player/player.gd" id="1_pdbxc"]
|
[ext_resource type="Script" uid="uid://cwobjcper4xpu" path="res://player/player.gd" id="1_pdbxc"]
|
||||||
[ext_resource type="Script" path="res://player/camera_controller.gd" id="2_2fob2"]
|
[ext_resource type="Script" uid="uid://sv0oi6kpr4re" path="res://player/camera_controller.gd" id="2_2fob2"]
|
||||||
[ext_resource type="Script" path="res://player/audio_listener.gd" id="2_4csdy"]
|
[ext_resource type="Script" uid="uid://dqe82lcpxosaq" path="res://player/audio_listener.gd" id="2_4csdy"]
|
||||||
[ext_resource type="Script" path="res://player/camera.gd" id="3_qxleh"]
|
[ext_resource type="Script" uid="uid://c54m6p83hnjyl" path="res://player/camera.gd" id="3_qxleh"]
|
||||||
[ext_resource type="PackedScene" uid="uid://c0mo8tek77du4" path="res://player/model/character_skin.tscn" id="3_ufinh"]
|
[ext_resource type="PackedScene" uid="uid://c0mo8tek77du4" path="res://player/model/character_skin.tscn" id="3_ufinh"]
|
||||||
[ext_resource type="Script" path="res://ui/floating_nickname.gd" id="6_f61mk"]
|
[ext_resource type="Script" uid="uid://faj0ngyg1v7q" path="res://ui/floating_nickname.gd" id="6_f61mk"]
|
||||||
[ext_resource type="Resource" uid="uid://rclnl7v8k722" path="res://user_data/user_data_events.res" id="7_bgpps"]
|
[ext_resource type="Resource" uid="uid://rclnl7v8k722" path="res://user_data/user_data_events.res" id="7_bgpps"]
|
||||||
|
|
||||||
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_8x2xm"]
|
[sub_resource type="CapsuleShape3D" id="CapsuleShape3D_8x2xm"]
|
||||||
|
@ -83,6 +83,7 @@ visible = false
|
||||||
mesh = SubResource("BoxMesh_kin6n")
|
mesh = SubResource("BoxMesh_kin6n")
|
||||||
|
|
||||||
[node name="CameraController" type="Node3D" parent="."]
|
[node name="CameraController" type="Node3D" parent="."]
|
||||||
|
top_level = true
|
||||||
script = ExtResource("2_2fob2")
|
script = ExtResource("2_2fob2")
|
||||||
invert_mouse_y = true
|
invert_mouse_y = true
|
||||||
tilt_upper_limit = 0.48
|
tilt_upper_limit = 0.48
|
||||||
|
@ -97,7 +98,8 @@ spring_length = 6.0
|
||||||
transform = Transform3D(1, 0, -7.10543e-15, 0, 1, 0, 0, 0, 1, 1.42109e-14, 2.38419e-07, 10)
|
transform = Transform3D(1, 0, -7.10543e-15, 0, 1, 0, 0, 0, 1, 1.42109e-14, 2.38419e-07, 10)
|
||||||
|
|
||||||
[node name="PlayerCamera" type="Camera3D" parent="CameraController"]
|
[node name="PlayerCamera" type="Camera3D" parent="CameraController"]
|
||||||
transform = Transform3D(-1, -3.71248e-14, -8.74228e-08, -3.23484e-08, 0.929023, 0.370022, 8.12178e-08, 0.370022, -0.929023, -8.74228e-07, 6.04006, -9.29023)
|
transform = Transform3D(-1, -3.71248e-14, -8.7422826e-08, -3.23484e-08, 0.929023, 0.370022, 8.12178e-08, 0.370022, -0.929023, -8.74228e-07, 6.04006, -9.29023)
|
||||||
|
top_level = true
|
||||||
attributes = SubResource("CameraAttributesPractical_2ooex")
|
attributes = SubResource("CameraAttributesPractical_2ooex")
|
||||||
fov = 50.0
|
fov = 50.0
|
||||||
script = ExtResource("3_qxleh")
|
script = ExtResource("3_qxleh")
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue