游戏手柄动作


游戏手柄动作

GameMaker Studio 2 有许多专用动作,可用于从多个连接的游戏手柄中检测模拟和数字控制器。这些操作要求你指定游戏手柄 索引 值,该值是表示所选游戏手柄的数字(从 0 开始计算)。请注意,当游戏手柄插入你的设备(或被删除)时,会触发异步 系统事件(System Event)(但要处理此问题,你可能需要使用代码)。

游戏手柄 “插槽” 从 0 开始索引,插槽 0 - 3 包含 仅用于 Xinput 游戏手柄,即:Xbox360 控制器和兼容机。但是,你也可以检查插槽 4 - ii 包含 DirectInput 游戏手柄,这意味着你可以通过这些插槽连接时检测到许多其他型号的控制器。

可用的游戏手柄动作全部列在下面:

获取游戏手柄轴的值 获取手柄轴坐标
获取游戏手柄触发器的值 获取游戏手柄触发器的值
获取游戏手柄的连接数量 游戏手柄获取连接数量
获取连接触发器的值 游戏手柄连接
设置游戏手柄轴的死区(Deadzone) 设置轴死区
检测按钮 如果手柄按钮按下
检测按钮按下 如果手柄按钮按下
检测按钮释放 手柄是否按钮松开


兼容性


以下列表显示了跨平台的当前兼容性(请注意,这将随着将来的更新而更改):