debug和修复
This commit is contained in:
@@ -16,6 +16,8 @@ extends CharacterBody3D
|
||||
@onready var camera: Camera3D = $CameraRig/Camera
|
||||
## 准心(挂在 CameraRig/HUD 下)。远端玩家的 HUD 会随 camera_rig 一起被释放。
|
||||
@onready var crosshair: Crosshair = $CameraRig/HUD/Crosshair
|
||||
## 右上角调试面板。同样挂在 HUD 下,所以远端玩家不会显示它。
|
||||
@onready var debug_panel: DebugPanel = $CameraRig/HUD/DebugPanel
|
||||
@onready var animation_player: PlayerAnimator = $AnimationPlayer
|
||||
@onready var look: PlayerLook = $Look
|
||||
@onready var motor: PlayerMotor = $Motor
|
||||
@@ -56,6 +58,8 @@ func _ready() -> void:
|
||||
)
|
||||
# 准心接线:拾取组件一发现交互状态变化,就通知准心换外观(点 / 手 / 抓)。
|
||||
pickup.interact_state_changed.connect(_on_pickup_interact_state_changed)
|
||||
# 调试面板接线:把要读的组件注入进去,面板自己不 get_node。
|
||||
debug_panel.setup(self, motor, pickup, camera)
|
||||
set_mouse_captured(true)
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user