首先先在ActionBattle_Var.js写下
81对应的就是键盘上(一般qwerty layout)按键Q
也就是在键盘按下Q时,游戏会接收到一个被触发的事件命名为"Q"
至於其他快捷键怎麽触发功能也是依照这样的机制唷
当然RPG Maker已经有内建很多快捷键了
而要怎麽知道键盘按钮对应到的码
可以查询ACSII的十进位与图形对应喔
但现在按下Q
游戏仍然没有什麽变化
因为我们还没定义触发Q事件的时候要做什麽事情
那既然是做动作游戏
在触发Q事件的时候,就执行一次Q技能吧!
在ActionBattle_Map.js写下
(注解的部分是未来才会用到)
这边会复写Game_Map的update这个方法
写一个监听器的机制
在游戏地图中一直监听是否有Q事件被触发
如果有,就打印出一段话让我们知道成功触发技能!
并写把使用的技能存在一个变数(this._actionBattle.actorBattlers._nowSkill)里面
方便未来计算伤害用
事不宜迟,赶快打开游戏来看一下效果
这时打开游戏按下Q之後,应该能在DevTools上看到以下讯息
太好了,成功打出亢龙有悔了
打出技能以後应该马上就要找木头人来试拳啦
明天就来在地图上建立敌人吧
>>: [Day 0] Reactive Programming 资料来源
您最亲爱的老肝哥又又上线了! 至於为什麽是又又呢?因为老肝哥刚刚文章打文很开心呢,结果 忘记送出文章...
WebPC 是我刚在 github 上开源(MIT)的一个远控工具,可以作爲 TeamViewer ...
哈罗大家好呀~在这里的30天,会一层一层的带给大家制做网页的技巧和方法,我们时常在网页看到的样式及功...
习惯性地点了一杯手摇饮(咖啡) 喝完的杯子...去哪了? 喝饮料,用什麽装? 友A:你外带饮料都用什...
大家好我是小雨,没想到时隔两年还有机会与铁人们一起磨练~ 刚好最近在「折腾」unRaid,又看到铁人...