Project1

标题: 求 全键盘调用脚本 (站上的有BUG) [打印本页]

作者: wbsy8241    时间: 2011-9-16 20:18
标题: 求 全键盘调用脚本 (站上的有BUG)
我需要使用  小键盘的1379

帮助中
Input.dir8
判断方向按钮的状态,是 8 方向输入的特殊形式,返回与数字键对应的整数(1,2,3,4,6,7,8,9)。

1的返回方式是 按2和4 按1无效


站上的全键盘的BUG
  1.   def self.trigger?(rkey)
  2.     result = GetKeyState.call(rkey)
  3.     if @R_Key_Hash[rkey] == 1 and result != 0
  4.       return false
  5.     end
  6.     if result != 0
  7.       @R_Key_Hash[rkey] = 1
  8.       return true
  9.     else
  10.       @R_Key_Hash[rkey] = 0
  11.       return false
  12.     end
  13.   end
复制代码
当我按了某个键 如果我本帧没有刷新是否按了这个键 这个键就被判断为按了状态
直到我下次判断是否有按时直接返回 按了

dsu_plus_rewardpost_czw
作者: 亿万星辰    时间: 2011-9-16 20:57
你判断一个键是否按下难道不是每帧判断的?




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1