diff --git a/scene/entity/closeup.gd b/scene/entity/closeup.gd index fb8d6783..44d5f42c 100644 --- a/scene/entity/closeup.gd +++ b/scene/entity/closeup.gd @@ -53,8 +53,8 @@ func _unhandled_input(event: InputEvent) -> void: if not current_child: return if quit_closeup_on_cancel and event.is_action_pressed("cancel"): - _exit() get_viewport().set_input_as_handled() + _exit() # 在有特写界面时,阻塞 interact 输入 elif event.is_action_pressed("interact"): get_viewport().set_input_as_handled()