UAC2015W071214SourceUAC2015W071214章节.pptxVIP

  • 2
  • 0
  • 约4.36千字
  • 约 24页
  • 2017-11-27 发布于广东
  • 举报
第12-14课 项目开发进阶 —Animation控制与应用课程名称 Lesson Title项目开发进阶—Animation控制与应用学习者等级 Learner Level 专业阶段模块 Module 游戏开发框架本课时长 Duration 90分钟 学习者背景 Learner Background 本课程要求学习者了解Unity Animation的录制、导入设置及组件应用,熟 悉语法实现基本组件控制的方法,并熟练掌握C#语言的应用。 教学目标 Objectives 本课的目标是控制物体的Animation。 ? 能够通过脚本实现Animation的控制 ? 能够通过脚本实现动态创建和添加AnimationClip ? 能够通过脚本实现添加AnimationEvent主题 Topics Animation使用设置 Animation常用方法 AnimationClip常用方法 Animation使用设置Animation的使用流程Animation导入ProjectRig设置Animations设置Apply(应用)Animation使用设置Rig设置属性功能说明1None不存在动画2Legacy旧版动画系统3Generic通用 Mecanim 动画4Humanoid物体进入休眠的最小速度Animation使用设置Animations设置属性功能说明1Default(默认)按照动画拆分选项进行播放2Once(一次)动画播放一次结束3Loop(循环)动画进行循环播放4PingPong动画往返播放5ClampForever动画一直播放,但是最后一个帧无限重复Animation使用设置Animations设置属性功能说明1Animation启动时的默认动画2Animations可以从脚本访问的一系列动画3Play Automatically启动游戏时是否应自动播放动画4Animate Physics打开时,动画将在物理循环中执行5ClampForever动画一直播放,但是最后一个帧无限重复6Culling Type确定不播放动画的时间Animation使用设置Animations构成框架Animation:一个或多个Animation Clip组成,可自由对Clip进行控制。Animation Clip:具体的某个动作的动画信息。Animation Curve:动画曲线信息。Keyframe:构成曲线的关键帧。time:时间Value:值Animation Event:动画的某一时刻触发事件。主题 Topics Animation使用设置 Animation常用方法 AnimationClip常用方法 Animation常用方法RemoveClipAddClipPlayCrossFadeBlendStopGetClipCount播放控制Animation常用方法Clip访问Animation常用方法Animations常用方法Play() Play()用于没有任何混合的动画播放。 animation.Play(); //播放默认动画 Stop() 停止所有当前Animation正在播放的动画。 停止一个动画会让动画重回开始位置。 animation.Stop(“walk”); //停止播放名称为name的动画。 animation.Stop();//停止所有当前Animation正在播放的动画。Animation常用方法Animations常用方法CrossFade()CrossFade (animation : string, fadeLength : float = 0.3F, mode : PlayMode = PlayMode.StopSameLayer)在一定时间内淡入名称为animation的动画并且淡出其他动画。animation.CrossFade(“Walk”, 0.2F); //0.2秒内淡入“Walk”动画,淡出其它动画。Animation常用方法Animations常用方法Blend()Blend (animation : string, targetWeight : float = 1.0F, fadeLength : float = 0.3F)在接下来的几秒内混合命名为animation的动画到targetWeight。其他动画的播放将不会受到影响。Animation常用方法Animations常用方法AddClip()AddClip (clip : AnimationClip, newName : string) 给动画添加一个名称为newName的动画剪辑。AddClip (clip : AnimationClip, newName : string, firstFrame :

文档评论(0)

1亿VIP精品文档

相关文档