对于近战/远程敌人,我有两个不同的预制件,它们使用正确的对应ScriptableObject数据生成。我可以进行所有工作,但是现在我想添加动画和精灵时可能会犯一个错误。
如何为单个敌人为单个预制件添加多个动画?敌方数据可以容纳一个精灵,但是如何使它容纳动画呢?我认为不可能将每个动画都存储在预制件中。
答案 0 :(得分:0)
在预制中,您不必存储动画,您可以存储Animator Controller,状态机图将控制角色的不同动画。
您说过您有不同类型的敌人。好吧,如果它们共享相同的图形但它们具有自己的特定动画,则也可以使用Animator Controller Override,只需要更改不同类型字符的动画即可。