add players to debugger

This commit is contained in:
Teatov 2025-02-12 21:30:47 +10:00
parent e2a3df213c
commit d2c2fac7e8
4 changed files with 25 additions and 12 deletions

View File

@ -23,7 +23,6 @@ properties/2/replication_mode = 1
[node name="Player" type="CharacterBody3D"]
collision_layer = 2
script = ExtResource("1_82m0t")
_respawn_height = null
[node name="CollisionShape3D" type="CollisionShape3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 1, 0)

View File

@ -274,6 +274,19 @@ func _on_control_draw() -> void:
_set_label_texts()
return
for k: String in _text_to_draw.keys():
var v: Dictionary = _text_to_draw[k]
_append_text(k, v["value"] as Variant, v["label_index"] as int)
for k: String in _events_to_draw.keys():
var v: Dictionary = _events_to_draw[k]
_append_event(k, v["frame"] as int, v["args"] as Array[Variant])
_set_label_texts()
if !Referencer.main_camera:
return
for v: Dictionary in _vectors_to_draw.values():
if v["on"]:
_draw_vector(
@ -297,16 +310,6 @@ func _on_control_draw() -> void:
_draw_circle(v["pos"] as Vector3, v["color"] as Color)
# v["on"] = false
for k: String in _text_to_draw.keys():
var v: Dictionary = _text_to_draw[k]
_append_text(k, v["value"] as Variant, v["label_index"] as int)
for k: String in _events_to_draw.keys():
var v: Dictionary = _events_to_draw[k]
_append_event(k, v["frame"] as int, v["args"] as Array[Variant])
_set_label_texts()
func _on_inputer_mode_changed(_input_mode: Inputer.Mode) -> void:
_update_controls_label()

View File

@ -9,8 +9,8 @@ const MAX_PEERS: int = 20
var _peer: ENetMultiplayerPeer
var _players := {}
var _local_player_info := {"name": "ass"}
var _players := {}
var _title_scene := preload("res://scenes/title.tscn")
var _main_scene := preload("res://scenes/main.tscn")
@ -25,6 +25,11 @@ func _ready() -> void:
multiplayer.server_disconnected.connect(_on_multiplayer_server_disconnected)
func _process(_delta: float) -> void:
Debugger.text("_local_player_info", _local_player_info)
Debugger.text("_players", _players)
func set_local_player_info(username: String) -> void:
_local_player_info["name"] = username

View File

@ -41,6 +41,12 @@ func _exit_tree() -> void:
func _process(delta: float) -> void:
if not is_multiplayer_authority():
Debugger.vector(
"look" + str(name),
_camera.global_position,
_camera.global_position - _camera.global_basis.z
)
return
_process_respawning()