| 赞 | 0 |
| VIP | |
| 好人卡 | |
| 积分 | 2 |
| 经验 | |
| 最后登录 | 2025-6-26 |
| 在线时间 | 23 小时 |
- 梦石
- 0
- 星屑
- 185
- 在线时间
- 23 小时
- 注册时间
- 2023-9-2
- 回帖
- 13
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有账号?注册会员
×
Hi,各位RM开发者,
本人最近完成了游戏键盘,鼠标的适配,打算开始为游戏添加手柄支持,
但发现一个诡异的问题,RM在编辑器模式下似乎无法识别出手柄?
我从源码中去追,追到这一段:
[pre lang="javascript"]Input._pollGamepads = function() {
if (navigator.getGamepads) {
var gamepads = navigator.getGamepads();
if (gamepads) {
console.log("GamePad",gamepads);
for (var i = 0; i < gamepads.length; i++) {
var gamepad = gamepads;
if (gamepad && gamepad.connected) {
this._updateGamepadState(gamepad);
}
}
}
}
};[/pre]
其中的gamepads数组在插入手柄的情况下,也是一个空数组。
但吊诡的是,若将游戏打包,RM是可以识别出手柄并支持部分基础的交互操作的。
我的问题主要有2个:
1,如何让RM在编辑器内运行时,支持手柄输入?
2,是否有现成的,监听手柄输入的方法?
非常感谢! |
|