有没有一种方法可以在Unity中部分动画精灵

时间:2019-12-17 17:33:56

标签: c# unity3d

我计划统一制作2D角色的动画 但是,它们的动作是多维的,因此,例如,他们可以在抬起或射击枪支的同时走路,每个动画都将瞄准精灵的一部分,并且如果可能的话是独立的。

精灵表格太大了,无法呈现所有可能的动画组合, 因此,有没有一种方法可以分别对子画面的各个部分进行动画处理?

2 个答案:

答案 0 :(得分:1)

有一个官方的Unity软件包,支持2D角色绑定和其他高级功能,例如精灵交换:https://docs.unity3d.com/Packages/com.unity.2d.animation@2.2/manual/index.html

请注意,它仍被标记为处于预览状态

答案 1 :(得分:0)

您可以尝试将要独立移动的部分创建为单独的游戏对象。然后,使用内置动画制作器来创建您的合成或使用脚本来变换/平移/旋转零件。