Unity 2D动画如何为许多精灵制作动画?

时间:2016-07-06 16:19:26

标签: c# unity3d unity3d-2dtools

我是代码新手,但我正在做我的第一个Unity游戏。我有一个问题,它不允许我继续我的游戏。我有矢量自上而下的士兵,目前每个部分(生活栏,头部,身体,枪和选择圈)我有动画精灵表(如用剑攻击),因为他可以在同一时间,例如。攻击和失去生命但不走路或被选中。对于每个部分,我都有单独的GameObjects和Animators,如下所示:

士兵

- lifeBar

- 头

- 体

- 枪

- 选择

这使得大量的GameObjects对我来说效率不高。还有另一种方法吗?例如。我可以在一个动画师中制作几个精灵的动画,因为我写它必须要看吗?如果我可以动画精灵位置而不是为每个动画制作大精灵表?

如果我每个士兵可以拥有一个游戏对象并且每个士兵都有一个动画片可以生成少量精灵(图层?)位置,那将是很棒的。

提前谢谢,这个小问题不允许我继续做我的游戏,我非常希望有人知道如何解决这个问题。

1 个答案:

答案 0 :(得分:1)

您可能还想查看Spine(http://esotericsoftware.com/)。它非常适合角色动画,我发现很容易与Unity集成。