人形动画的重定向

  人性动画的重定向是Mecanim系统的中最强大的功能之一,这意味着用户可以通过简单的操作讲一组动画应用到各种各样的人性角色模型,特别的,重定向只能应用鱼人性模型,在此情况下,为了保证模型间骨骼结构的对应关系,必须正确的配置Avator,以下介绍推荐的层次结构:

  

1.当使用Mecanim动画系统时,场景中应包含以下元素:

 

导入的角色模型,其中含有一个avator

Animtor组件,其中引用了一个Animator Controller资源

一组被Animtor Controller引用的动画片段

用于角色动画的脚本

角色相关组件,比如Character Controller

 

2.项目中还应该包含有另外一个具有有效Avator的角色模型,推荐的建立方法是:

 

Hierarchy试图中建立一个包含相关组件的gameobject

将角色模型和Animator组件拖动到gameobject中,使其变成为gameoject的子物体,:同事确保引用Animator的脚本必须在子节点中查找animator(使用GetComonenttleChildren(),而不是在根节点中查找(使用Component(),

 

3.此后,为了在另外一个模型上重用角色动画,需变:

关闭原始模型

将所需要的模型拖动在gameobject中,使其成为gameobject的另外一个子物体

确保新模型上的animator Controller属性引用了与原始模型相同的controller资源

调整gameobjectCharacter controller,tranform及其属性,确保原来的动画片段能在新模型上正常运行

 

4.

你可能感兴趣的:(Unity3D,内置)