diff --git a/examples/multiplayer-fps/scripts/player.gd b/examples/multiplayer-fps/scripts/player.gd index f4518b6..7d9ba14 100644 --- a/examples/multiplayer-fps/scripts/player.gd +++ b/examples/multiplayer-fps/scripts/player.gd @@ -129,6 +129,12 @@ func _process(_delta: float): print("[PLAYER DEBUG] _process skipping — input not authority (unique_id=%d, input_auth=%d)" % [multiplayer.get_unique_id(), input.get_multiplayer_authority()]) return + # DEBUG: Show input state in window title + if _is_local and input: + var mx := Input.get_axis("move_west", "move_east") + var mz := Input.get_axis("move_north", "move_south") + get_window().title = "TS [mv=%.1f,%.1f] [sl=%s%s%s%s] [fire=%s]" % [mx, mz, input.slot_1, input.slot_2, input.slot_3, input.slot_4, input.fire_held] + # Smooth position interpolation between ticks var f := NetworkTime.tick_factor global_position = _lerp_from_pos.lerp(_lerp_to_pos, f)