设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2993|回复: 4
打印 上一主题 下一主题

[有事请教] (已解决)如果实现游戏帮玩家按键?

[复制链接]

Lv2.观梦者

梦石
0
星屑
271
在线时间
44 小时
注册时间
2020-7-17
帖子
26
跳转到指定楼层
1
发表于 2020-7-29 20:09:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 ysfx277439288 于 2020-7-30 13:41 编辑

比如q键触发的公共事件,如何让脚本帮玩家按下q键触发?

Lv2.观梦者

梦石
0
星屑
342
在线时间
72 小时
注册时间
2020-1-22
帖子
31
2
发表于 2020-7-29 20:34:35 | 只看该作者
本帖最后由 kano521241 于 2020-7-29 20:36 编辑

不是很懂为什么一定要模拟按下Q键的情况,你直接执行那个公共事件不就可以了


把IF去掉的话,应该就能直接触发了吧?Input.isTriggered('pageup'),我也没有试过这样子,不知道行不行
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
7755
在线时间
665 小时
注册时间
2012-7-29
帖子
174
3
发表于 2020-7-30 00:49:12 | 只看该作者
考虑到有相同提问的人可能搜索到本帖,即使楼主不需要了,我也还是回复一下我的解决方法吧。

JAVASCRIPT 代码复制
  1. /*
  2.  * 自动按某个按键
  3.  * 参考:[url]https://www.cnblogs.com/ygunoil/p/12505674.html[/url]
  4.  */
  5. // 插入这段
  6. Input.pressKey = function(code) {
  7.     let evt = document.createEvent("UIEvents");
  8.     evt.keyCode = code;
  9.     evt.initEvent("keydown", true, true);
  10.     document.body.dispatchEvent(evt);
  11.     setTimeout(function(){
  12.         evt.initEvent("keyup", true, true);
  13.         document.body.dispatchEvent(evt);
  14.     }, 20);
  15. }
  16. // 验证方法
  17. document.body.onkeydown = function(e) {
  18.     console.log("key down, code=" + e.keyCode);
  19. };
  20. document.body.onkeyup = function(e) {
  21.     console.log("key up  , code=" + e.keyCode);
  22. };
  23. // 调用
  24. Input.pressKey(13); // 13为回车键

评分

参与人数 2+2 收起 理由
ysfx277439288 + 1 厉害!
candlesor + 1 好人

查看全部评分

回复 支持 3 反对 0

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
4881
在线时间
425 小时
注册时间
2019-10-22
帖子
666
4
发表于 2020-7-30 05:28:25 | 只看该作者
不需要了不可以这样改掉求删  建议楼主把问题编辑回来  
论坛是给大家交流的 你这个问题对别人也有一定的价值

曾经有个坛友就每次问完问题就删掉内容 然后让版主删帖 最后被喷了
相信楼主是无心的  以后注意一点

评分

参与人数 2+2 收起 理由
ysfx277439288 + 1 已编辑w
MCCF + 1 我很赞同

查看全部评分

















回复 支持 3 反对 0

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
22364
在线时间
1062 小时
注册时间
2019-3-5
帖子
1425
5
发表于 2020-7-30 13:21:56 | 只看该作者
打完斋唔要和尚
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-12-26 02:04

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表