我们有一个应该通过按WASD键走动的角色。按下W时,角色应向北走,按下D时应向东走,依此类推。如果用户同时按下“ W和D”,则字符应在北和东之间对角移动。
在此之上:字符也应朝着鼠标看。
目标是制作一个僵尸射击游戏,使玩家可以在向北方的僵尸射击时逃跑(例如向南)。
当然,在这种情况下,字符会向后运行。
我知道我必须制作动画以前后左右行走。但是,如果用户按下“ W&D”并斜着走怎么办?我是否需要制作对角动画,或者有更好的解决方案?
一个步行动画就足够了。有两个问题要处理:
字符看鼠标位置:enter link description here
如果需要,请向后播放动画:http://gyanendushekhar.com/2016/10/28/reverse-animation-play-unity3d/