如果调试叠加层使用键盘,则此函数返回 true; 如果不使用键盘,则返回 false。
当光标在控件 (例如 dbg_text_input) 中处于活动状态或通过单击左键并按住鼠标来拖动窗口时, 调试覆盖层 会使用键盘按钮。
is_keyboard_used_debug_overlay();
Step Event
if (!is_keyboard_used_debug_overlay())
{
x += keyboard_check(vk_right) - keyboard_check(vk_left);
y += keyboard_check(vk_down) - keyboard_check(vk_up);
}
仅当调试叠加层未接收键盘输入时 (使用 is_keyboard_used_debug_overlay 检查),上面的代码示例才会根据键盘输入更新实例的 x 和 y。