UAC2015W0721SourceUAC2015W0721章节.pptxVIP

  • 2
  • 0
  • 约1.32千字
  • 约 20页
  • 2017-11-27 发布于广东
  • 举报
第21课 项目开发进阶 —Mecanim动画重定向 课程名称 Lesson Title 项目开发进阶—Mecanim动画重定向学习者等级 Learner Level 专业阶段 模块 Module 游戏开发框架 本课时长 Duration 45分钟 学习者背景 Learner Background 本课程要求学习者熟悉Unity动画基础理论和动画资源类型 教学目标 Objectives 理解动画重定向功能,可以熟练掌握重定向的使用方法,为不同的人物模型 添加相同的动画状态。 主题 Topics 人形动画重定向实现 动画的融合 人形动画重定向实现 人形动画的重定向 通过简单操作将一组动画应用至不同人物模型当中。 人形动画重定向实现 注意事项: 重定向只能应用于人形模型,在此情况下,为了保证模型间骨骼结构的对应关系,必须正确配置Avatar。 人形动画重定向实现 人物重定方向的前提 导入的角色模型,其中含有一个Avatar Animator组件,其中引用了一个Animator Controller资源 一组被Animator Controller引用的动画片段 用于角色动画的脚本 角色相关组件,比如Character Controller等 人形动画重定向实现 实现步骤: 在项目中事先准备一个具有有效Avatar的角色模型。 人形动画重定向实现 实现步骤: 在Hierarchy视图中建立一个包含角色相关组件的GameObject。 人形动画重定向实现 实现步骤: 将角色模型和Animator组件拖入到GameObject中,使其变成GameObject的子物体。 人形动画重定向实现 实现步骤: 将原始动画关闭,所需要的模型拖入GameObject,使其成为GameObject的子物体。 人形动画重定向实现 实现步骤: 引用与原始模型相同的Controller资源,调整GameObject的Character Controller,transform等属性,确保原始动画片段在新模型上正常使用。 主题 Topics 人形动画重定向实现 动画的融合 动画的融合 动画的融合 将不同的动画放置在不同的动画层内,同时进行骨骼遮罩,通过调节层与层之间的权重,达到不同位置使用不同动画的效果。 动画融合的优势 通过动画片段间的相互组合,实现人物动画触发后的独特效果,不需要再为特定的动作录制单一的动画。 动画的融合 实现步骤 创建Avatar Mask,同时指定遮挡位置。 动画的融合 实现步骤 在Animator窗口中,添加一个新层,将制作好的Avatar mask添加至其中,调整相关参数。 动画的融合 实现步骤 在新加层中添加有关动画,该层的初始动画应设置为一个空动画,防止层与层间的动画干扰。 动画的融合 自此,动画的融合便已初步实现。 动画的融合 ✜为多个人物模型进行重定向,使其在相同条件下,播放同一个动画 片段。 课后作业

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档