Project1
标题:
(已解决)如果实现游戏帮玩家按键?
[打印本页]
作者:
ysfx277439288
时间:
2020-7-29 20:09
标题:
(已解决)如果实现游戏帮玩家按键?
本帖最后由 ysfx277439288 于 2020-7-30 13:41 编辑
比如q键触发的公共事件,如何让脚本帮玩家按下q键触发?
作者:
kano521241
时间:
2020-7-29 20:34
本帖最后由 kano521241 于 2020-7-29 20:36 编辑
不是很懂为什么一定要模拟按下Q键的情况,你直接执行那个公共事件不就可以了
把IF去掉的话,应该就能直接触发了吧?Input.isTriggered('pageup'),我也没有试过这样子,不知道行不行
作者:
开关关
时间:
2020-7-30 00:49
考虑到有相同提问的人可能搜索到本帖,即使楼主不需要了,我也还是回复一下我的解决方法吧。
[pre lang="javascript"]/*
* 自动按某个按键
* 参考:
https://www.cnblogs.com/ygunoil/p/12505674.html
*/
// 插入这段
Input.pressKey = function(code) {
let evt = document.createEvent("UIEvents");
evt.keyCode = code;
evt.initEvent("keydown", true, true);
document.body.dispatchEvent(evt);
setTimeout(function(){
evt.initEvent("keyup", true, true);
document.body.dispatchEvent(evt);
}, 20);
}
// 验证方法
document.body.onkeydown = function(e) {
console.log("key down, code=" + e.keyCode);
};
document.body.onkeyup = function(e) {
console.log("key up , code=" + e.keyCode);
};
// 调用
Input.pressKey(13); // 13为回车键[/pre]
作者:
坏数据
时间:
2020-7-30 05:28
不需要了不可以这样改掉求删 建议楼主把问题编辑回来
论坛是给大家交流的 你这个问题对别人也有一定的价值
曾经有个坛友就每次问完问题就删掉内容 然后让版主删帖 最后被喷了
相信楼主是无心的 以后注意一点
作者:
Zeldashu
时间:
2020-7-30 13:21
打完斋唔要和尚
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X5.0