加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 九靈 于 2013-8-25 23:29 编辑
高手来看【Input.repeat/trigger/press】
这我看过了
问题 :
repeat 和 press 还是分不太出来
总之...
我做了一张图...
只要告诉我
在3个时间轴中个别把repeat, press, trigger 带入xxx 后
在判断时是true 是false 就好了...(特别是第二个轴 似乎repeat 和 press 都是true)(这样我应该会懂...)
另外
我改了Scene_Title
# 主循环 $pre = 0 $rep = 0 loop do # 刷新游戏画面 #-------------------------------------------------------------------------- # ● 刷新画面 #-------------------------------------------------------------------------- def update @command_window.update if Input.press?(Input::C) $pre += 1 end if Input.repeat?(Input::C) $rep += 1 end if Input.trigger?(Input::L) print "press", "\n", $pre, "\n", "repeat", "\n", $rep end end
# 主循环
$pre = 0
$rep = 0
loop do
# 刷新游戏画面
#--------------------------------------------------------------------------
# ● 刷新画面
#--------------------------------------------------------------------------
def update
@command_window.update
if Input.press?(Input::C)
$pre += 1
end
if Input.repeat?(Input::C)
$rep += 1
end
if Input.trigger?(Input::L)
print "press", "\n", $pre, "\n", "repeat", "\n", $rep
end
end
问题 :
为什么$pre >>>...>>> $rep 呢?
(远大于)
不是都判断是按下?
那个差距是...
最后有清楚点的范例吗?(对于解释这个)
我只能做到这样了= = |