Unity的Mecanim动画系统——Retargeting动画重定向

一:前言

动画重定向意味着你可以将一组动画应用到各种各样的人形角色模型上,注意动画重定向只能用于Humanoid类型
想象以下如果一个RPG游戏里有100种怪物,每一种怪物的行走,攻击动画都差不多,如果没有动画重定向技术的话美术需要为每一种怪物制作大致相同的动画,即增加了美术的工作量又增加了发行包的大小


二:使用场景

将一套人形模型的动作应用到其他人形模型身上


三:实现步骤

——为模型A与模型B生成匹配的Avatar
Unity的Mecanim动画系统——Retargeting动画重定向_第1张图片

 


——为模型A添加Animator组件并赋值动画控制器,为模型B赋值相同的动画控制器,并且两个模型都需要赋值相对应模型匹配的Avatar
Unity的Mecanim动画系统——Retargeting动画重定向_第2张图片
Unity的Mecanim动画系统——Retargeting动画重定向_第3张图片

 


——运行后查看效果,使用重定向技术之后无论多少个模型都可以使用同一套动作了

你可能感兴趣的:(Unity开发实战)