请教各位老师第三人称控制实现的问题
construct2吧
全部回复
仅看楼主
level 1
pikasoo021 楼主
请问老师 我想做一个第三称控制
要求 player在敲击键盘J键时向X轴的正方向冲刺一段距离 , 当我点击游戏中一个图标时图标消失 这时候 敲击键盘J键player像X轴负方向冲刺一段距离。
我自己做的时候 总是鼠标事件和键盘事件冲突?这个怎么实现啊
2014年09月17日 13点09分 1
level 13
2014年09月17日 14点09分 2
这种图相当明了啊,(冲刺的小人画的也很好玩)把角色的几个状态,状态间的转换关系,所需变量(dash下的dir)及变量的设置和作用都画出来了。[真棒]
2014年09月17日 16点09分
level 1
pikasoo021 楼主
感谢老师画图为我解答
但是我做的时候还是键盘事件和鼠标事件冲突。 我做的是初始事件是:“鼠标点击图标,且图标消失后”,“pressed J” 才能“player向左加速”。
但是“鼠标点击图标消失”和“pressed J”这两个条件我不知道怎么共存 总是冲突
还有一个问题就是 play加速动画播放完毕后 又回到之前idle的坐标位置?
2014年09月18日 02点09分 3
level 13
图标消失可用sprite的<on destroy>事件,发生时再设置dash_dir即可。
dash后回到idle或move都可以,回到哪个端看哪个动画呈现是你要的。
2014年09月18日 03点09分 4
那两事件都是触发型事件,不能AND/OR并列。用 状态 概念便可很有序的,依序处理这两种输入。
2014年09月18日 03点09分
回复 傅老師_台灣 :老师 这块不太懂 能做一个例子吗?
2014年09月18日 04点09分
回复 pikasoo021 :今天没法用电脑。你有看我的教程第四章否?
2014年09月18日 04点09分
1