扫描二维码关注官方公众号
返回列表
+ 发新帖
查看: 185|回复: 0

[转载发布] 关于键盘的监听的浅谈

[复制链接]
累计送礼:
0 个
累计收礼:
0 个
  • TA的每日心情
    开心
    昨天 17:34
  • 签到天数: 112 天

    连续签到: 2 天

    [LV.6]常住居民II

    2332

    主题

    398

    回帖

    1万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    VIP
    6
    卡币
    10541
    OK点
    16
    推广点
    0
    同能卷
    0
    积分
    13299

    灌水之王

    发表于 2024-2-15 01:35:25 | 显示全部楼层 |阅读模式
    萌新一枚 ,最近一直在研究键盘监听的事件
    前些天从网上看到一篇 键盘交互的内容   博主为进入盛夏之门
    然平没有 太多的明白 不过也略有一丝灵感  
    以下是该博主的网址  https://blog.csdn.net/xmoss/article/details/104857017   非常感谢

    //定义一个函数
    var JRSXZM = JRSXZM || {};
    JRSXZM.controller = {};

    //貌似是复写 这部不太明白
    //插件

    JRSXZM.controller.SUBupdate = Scene_Map.prototype.update;
    Scene_Map.prototype.update = function () {
        JRSXZM.controller.SUBupdate.call(this);
    //按下确定键后弹出语句
        if (Input.isTriggered('ok'))
            $gameMessage.add('按下了确定按扭')
    //      console.log('我按下了确定键')
    //      console.log(1)
    };

    //——————————————

    //再次修改一下
    //将游戏默认键盘Input.keyMapper函数导入keyboard_key数组
    let keyboard_key=[]
            for(let i in Input.keyMapper ){
                   
            if(Input.keyMapper!=undefined){        
                    keyboard_key.push(Input.keyMapper)
                                    
                    }
                            
            }
            //调用keyboard_key 查看

    //将keyboard_key数组重复的内容去除 导入 keyboard_key1数组
    let keyboard_key1=[]
    keyboard_key1.push(keyboard_key[0])
    for(let i=1;i
    天天去同能,天天有童年!
    回复 送礼论坛版权

    使用道具 举报

    文明发言,和谐互动
    文明发言,和谐互动
    高级模式
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    关闭

    幸运抽奖

    社区每日抽奖来袭,快来试试你是欧皇还是非酋~

    立即查看

    聊天机器人
    Loading...

    QQ|Archiver|手机版|小黑屋|同能RPG制作大师 ( 沪ICP备12027754号-3 )

    GMT+8, 2025-3-13 08:32 , Processed in 0.099474 second(s), 57 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

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