使用WASD和鼠标外观制作角色动画的最佳方法

问题描述 投票:0回答:1

我们有一个应该通过按WASD键走动的角色。按下W时,角色应向北走,按下D时应向东走,依此类推。如果用户同时按下“ W和D”,则字符应在北和东之间对角移动。

在此之上:字符也应朝着鼠标看。

目标是制作一个僵尸射击游戏,使玩家可以在向北方的僵尸射击时逃跑(例如向南)。

当然,在这种情况下,字符会向后运行。

我知道我必须制作动画以前后左右行走。但是,如果用户按下“ W&D”并斜着走怎么办?我是否需要制作对角动画,或者有更好的解决方案?

c# unity3d
1个回答
1
投票

一个步行动画就足够了。有两个问题要处理:

  1. 字符看鼠标位置:enter link description here

  2. 如果需要,请向后播放动画:http://gyanendushekhar.com/2016/10/28/reverse-animation-play-unity3d/

© www.soinside.com 2019 - 2024. All rights reserved.