将动画添加到具有不同scriptableObjects数据的单个预制件中?

时间:2019-05-16 07:58:15

标签: c# unity3d

对于近战/远程敌人,我有两个不同的预制件,它们使用正确的对应ScriptableObject数据生成。我可以进行所有工作,但是现在我想添加动画和精灵时可能会犯一个错误。

如何为单个敌人为单个预制件添加多个动画?敌方数据可以容纳一个精灵,但是如何使它容纳动画呢?我认为不可能将每个动画都存储在预制件中。

1 个答案:

答案 0 :(得分:0)

在预制中,您不必存储动画,您可以存储Animator Controller,状态机图将控制角色的不同动画。

您说过您有不同类型的敌人。好吧,如果它们共享相同的图形但它们具有自己的特定动画,则也可以使用Animator Controller Override,只需要更改不同类型字符的动画即可。