【求助】如何让物体在松开改变方向的按键后回到原来的方向
gamemaker吧
全部回复
仅看楼主
level 6
未离之离 楼主
比如,一开始我按住了一个方向,物体向这个方向移动,然后我按了另一个方向,物体就向另一个方向移动,此时松开了后来按的另一个方向,那么物体就回到原来的方向移动,这样的效果要如何实现,仅用if else判断的话似乎会有冲突
2016年11月14日 14点11分 1
level 15
实在抱歉啊。。。
2016年11月16日 09点11分 4
⊙▽⊙万分感谢。之前我自己也尝试写了一段,但是好像有点问题,大佬能帮忙看看吗,我贴在楼下好了
2016年11月16日 09点11分
level 6
未离之离 楼主
现在有个问题就是,在同时按了W和S的情况下,再按A或者D,不能触发d+w+a+s==3的这段代码,但是相同的,如果同时按了A和D,再按W或者S,却又能触发...
2016年11月16日 09点11分 5
@sunyubokkkkk 所以逻辑上是对的?我找了好久找不到原因,还以为是键盘坏了什么的[狂汗][狂汗]
2016年11月16日 22点11分
@未离之离 感觉有问题:只检测了什么时候按下,设置为1,没在抬起的时候设置成0> <所以也要> < 一个思路是在if(keyboard_check(上)&& 上没被按)里面检测是否同时下,左,右被按了, 在if(keyboard_check(下) && 下没被按)里面检测是否上左右被按了,以此类推...
2016年11月22日 05点11分
level 8
变量检测?按键+x,放开-x,根据值来判断
2016年11月23日 13点11分 6
1