你可以在鼠标和键盘动作库中找到轮询和处理键盘或鼠标设备输入所需的操作。 此动作库可用动作如下所示:
如果鼠标按住 | |
如果鼠标点击 | |
如果鼠标松开 | |
如果键盘按住 | |
如果键盘点击 | |
如果键盘被松开 |
其他三个动作指的是虚拟键盘。如果在触摸屏设备上你需要在你的游戏中使用文本或数字输入,则可以使用提供的虚拟键盘动作来使用设备的系统键盘。这些动作将调用或隐藏系统键盘并接受来自它的输入,就像物理键盘一样,所以常规GameMaker Studio 2键盘操作应该都可以使用虚拟键盘(例如,“如果松开按按 If Key Released ” 动作),并且来自虚拟键盘的任何输入都将存储在不同的键盘变量中,例如keyboard_string, 或者keyboard_last_char等等......)
打开或关闭虚拟键盘将生成 系统异步事件,其中async_load 数据结构(DS)映射将填充以下键 / 值对:
可用的虚拟键盘动作有:
显示虚拟键盘 | |
隐藏虚拟键盘 | |
获取虚拟键盘高度 | |
如果虚拟键盘正在显示 |