soulsaga 发表于 2018-10-14 15:56 想再问一下,如果是按住Q和W键之外的键都通过怎么实现呢? |
本帖最后由 soulsaga 于 2018-10-14 21:07 编辑 RUBY 代码复制
|
本帖最后由 soulsaga 于 2018-10-13 22:45 编辑 RUBY 代码复制
按住Q以外的按键都通过.. Kboard.任意键?($R_Key_Q) |
for i in 8..190 檢測全部鍵 if Kboard.press?(i) if i != $R_Key_Q $QQQQ = good #除Q以外 else $QQQQ = bad #按了Q end end end end 然后你就得到 $QQQQ = good 条件分歧:腳本:$QQQQ = good |
本帖最后由 SailCat 于 2018-10-13 17:06 编辑 换我的全键盘脚本 https://rpg.blue/thread-405036-1-1.html 判断用 Keyboard.trigger?(Keyboard::ANY_KEY - [Keyboard::Q]) 就是按下除了Q之外的任意键(当然这里任意键的定义和windows系统一样,像ctrl/alt什么的控制键是不认的) 如果要处理是Q,不是Q两种情况,用两层分歧 外面是Keyboard.trigger?(Keyboard::ANY_KEY) 里面是Keyboard.trigger?(Keyboard::Q),并勾上“条件不满足的分歧” |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2024-11-16 17:51
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.