multiplayer: synced player rotation

This commit is contained in:
Simon Ward 2026-01-27 21:04:26 +13:00
parent 1d42620dbc
commit f551b7eff2

View file

@ -1,7 +1,7 @@
[gd_scene load_steps=9 format=4 uid="uid://cfceg80unq0pe"]
[ext_resource type="Script" uid="uid://djeyfi7vm2vw0" path="res://player/player.gd" id="1_onrkg"]
[ext_resource type="Script" uid="uid://oi6sint7jkc6" path="res://player/camera.gd" id="2_onrkg"]
[ext_resource type="Script" uid="uid://bfflnag3p4gen" path="res://player/player.gd" id="1_onrkg"]
[ext_resource type="Script" uid="uid://c63ed0a36rv04" path="res://player/camera.gd" id="2_onrkg"]
[ext_resource type="Texture2D" uid="uid://cfb0gbwm57hm4" path="res://models/player_0.png" id="3_hqtel"]
[sub_resource type="BoxShape3D" id="BoxShape3D_onrkg"]
@ -51,27 +51,30 @@ shadow_mesh = SubResource("ArrayMesh_e57bw")
properties/0/path = NodePath(".:position")
properties/0/spawn = true
properties/0/replication_mode = 1
properties/1/path = NodePath(".:rotation")
properties/1/path = NodePath("CameraGimbal:position")
properties/1/spawn = true
properties/1/replication_mode = 1
properties/2/path = NodePath("CameraGimbal:position")
properties/2/path = NodePath("CameraGimbal:rotation")
properties/2/spawn = true
properties/2/replication_mode = 1
properties/3/path = NodePath("CameraGimbal:rotation")
properties/3/path = NodePath("CameraGimbal/InnerGimbal:position")
properties/3/spawn = true
properties/3/replication_mode = 1
properties/4/path = NodePath("CameraGimbal/InnerGimbal:position")
properties/4/path = NodePath("CameraGimbal/InnerGimbal:rotation")
properties/4/spawn = true
properties/4/replication_mode = 1
properties/5/path = NodePath("CameraGimbal/InnerGimbal:rotation")
properties/5/path = NodePath("CameraGimbal/InnerGimbal/Camera3D:position")
properties/5/spawn = true
properties/5/replication_mode = 1
properties/6/path = NodePath("CameraGimbal/InnerGimbal/Camera3D:position")
properties/6/path = NodePath("CameraGimbal/InnerGimbal/Camera3D:rotation")
properties/6/spawn = true
properties/6/replication_mode = 1
properties/7/path = NodePath("CameraGimbal/InnerGimbal/Camera3D:rotation")
properties/7/path = NodePath("Pivot:position")
properties/7/spawn = true
properties/7/replication_mode = 1
properties/8/path = NodePath("Pivot:rotation")
properties/8/spawn = true
properties/8/replication_mode = 1
[node name="Player" type="CharacterBody3D"]
collision_layer = 2