UAC2015W071820SourceUAC2015W071820章节.pptxVIP

  • 1
  • 0
  • 约2.64千字
  • 约 25页
  • 2017-11-27 发布于广东
  • 举报
第18-20课 项目开发进阶 —Mecanim角色控制课程名称 Lesson Title项目开发进阶—Mecanim角色控制学习者等级 Learner Level 专业阶段模块 Module 游戏开发框架本课时长 Duration 135分钟 学习者背景 Learner Background 本课程要求学习者熟悉Unity动画基础理论和动画资源类型 教学目标 Objectives 本课的目标是利用Animator组件及Animator控制窗口,结合脚本控制, 实现对场景内游戏对象的动画控制 ? 熟悉Animator窗口的 ? 理解Mecanim状态机的工作机制 ? 熟练完成Animator类的属性及方法的应用主题 Topics Animator组件 Animator Controller Animator 控制窗口 脚本控制状态切换 Animator组件Animator组件介绍Animator组件主要用来连接角色行为。这些行为包括状态机、融合树和通过脚本控制的事件。Animator组件Animator组件的优势可以完成多个模型间的动画共享可以自定义参数,使美工摆脱对于程序的依赖animator Controller中设计Transition功能,大规模降低代码量混合树功能实现对于多个动画间转换的权重控制Animator组件Animator组件添加方式模型动画类型为Humanoid,且Avatar为自身创建时,模型实例化后,Animator组件自动添加。用户也可通过点击ComponentmiscellaneousAnimator为模型自行添加Animator组件。Animator组件参数参数说明1Controller(控制器)附加到此角色的动画控制器2Avatar此角色的Avatar3Animate Physics(物理动画处理)动画是否应用物理交互?4Culling Mode(剔除模式)动画的剔除模式5Always Animate(始终播放动画)始终播放动画,不剔除6Based on Renderers(基于渲染器)角色不可见时,无动画主题 Topics Animator组件 Animator Controller Animator 控制窗口 脚本控制状态切换 Animator Controller 什么是Animator Controller?保存动画间状态的载体。通过动画状态器,完成各个动画状态间的关联。Animator Controller Animator Controller的创建在工程视图下单击右键,选择CreateAnimator Controller进行创建。Animator Controller Animator Controller的使用将创建好的Animator Controller拖动至场景中角色的Animator组件,双击Animator Controller进入Animator控制窗口。主题 Topics Animator组件 Animator Controller Animator 控制窗口 脚本控制状态切换 Animator 控制窗口Animator控制窗口双击Animator Controller,进入Animator控制窗口。用户也可以通过菜单栏中的Window,在操作界面中打开Animator控制窗口。Animator 控制窗口Animator控制窗口Animator控制窗口由Layer(分层窗口),Parameter(定义参数,通过Transition进行判断),主窗口等构成。Animator 控制窗口Animator控制窗口动画剪辑可以直接拖入Animator控制窗口,通过Transition将有关连的动画相互连接,Any State表示任意状态。Animator 控制窗口动画信息点击导入的动画剪辑,检视面板中将出现该动画片段的相关信息。Speed:默认动画速度Motion:当前状态下的动画Foot IK:该动画是否可以使用IKMirror:该动画是否使用镜像Transitions:该状态下的转换列表Animator 控制窗口Animator控制窗口中的有关功能Empty:创建空动画剪辑From Selected Clip:添加选择的动画片段From New Blend Tree:添加新的混合树Create Sub-State Machine:创建子动画机Paste:粘贴Copy current StateMachine:拷贝最近的动画机Animator 控制窗口Animator控制窗口中的有关功能在Animator控制窗口内选中动画片段,单击右键。Make Transition:创建状态Set As Default :作为该模型的初始动画C

文档评论(0)

1亿VIP精品文档

相关文档