if !@R_Key_Repeat[rkey].nil? and @R_Key_Repeat[rkey] > 4 # 4乃準确數字
@R_Key_Repeat[rkey] = 0
return true
else
return false
end
end
def trigger?(rkey)
result = GetKeyState.call(rkey)
if @R_Key_Hash[rkey] == 1 and result != 0
return false
end
if result != 0
@R_Key_Hash[rkey] = 1
return true
else
@R_Key_Hash[rkey] = 0
return false
end
end
end
复制代码
插入上面的代码
CTRL+ALT+F 全局搜索 dir4 双击之
在
case Input.dir4
when 2
move_down
when 4
move_left
when 6
move_right
when 8
move_up
end
改成
case Input.dir4
when 2
move_down
when 4
move_left
when 6
move_right
when 8
move_up
else
if Kboard.press?($R_Key_J)
move_down
end
if Kboard.press?($R_Key_H)
move_left
end
if Kboard.press?($R_Key_K)
move_right
end
if Kboard.press?($R_Key_U)
move_up
end
end
end
OK了作者: 中国 时间: 2009-11-3 17:32
提示: 作者被禁止或删除 内容自动屏蔽作者: secondsen 时间: 2009-11-3 22:07
条件分歧没有 如果按U。。。只能判断 QWEASDZXC Esc Ctrl Alt Enter Space Num 0
我指的是事件指令。。 打开游戏(not工程)恩F1看按键设置吧作者: zwx235g 时间: 2009-11-4 13:11
感谢:secondsen