Project1
标题:
变量数字键问题
[打印本页]
作者:
sblkhgm
时间:
2012-8-9 22:20
标题:
变量数字键问题
本帖最后由 sblkhgm 于 2012-8-9 22:25 编辑
我要变量数字按键,按某个键就调用一个事件,可是我按数字8键时角色就往上走了,结果要调用的事件没出来,0 2 4 6 8这几个键都是,其他键没问题,请问各位高手怎么去掉按这几个键角色移动问题。 dsu_plus_rewardpost_czw
作者:
幻想中的鸡蛋
时间:
2012-8-10 11:01
Game_Player里211~221行 定义的方向键移动。
# 如果方向键被按下、主角就朝那个方向移动
case Input.dir4
when 2
move_down
when 4
move_left
when 6
move_right
when 8
move_up
end
复制代码
把它改成
if Input.repeat?(Input::RIGHT)
move_right
end
if Input.repeat?(Input::LEFT)
move_left
end
if Input.repeat?(Input::UP)
move_up
end
if Input.repeat?(Input::DOWN)
move_down
end
复制代码
试一下
作者:
亿万星辰
时间:
2012-8-10 14:08
本帖最后由 亿万星辰 于 2012-8-10 14:09 编辑
在采集按键变量时,要在自动执行下并通过循环采集才能保证角色不会因为你的按键而移动。
楼上的解答意味不明。
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1