- 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 :
您可能关注的文档
- 自动控制原理王万良第5章节PID控制设计方法.ppt
- 自动控制原理王万良第4章节频率法.ppt
- UAC2015W0325SourceUAC2015W0325章节.pptx
- UAC2015W0302SourceUAC2015W0302章节.pptx
- 自动控制原理王万良第7章节非线性控制系统分析.ppt
- 自控控制原理第3版孙炳达第1章节.ppt
- 自动控制原理王万良第6章节离散系统控制理论.ppt
- UAC2015W0401SourceUAC2015W0401章节.pptx
- 自控控制原理第3版孙炳达第2章节.ppt
- 自控控制原理第3版孙炳达第3章节.ppt
- 淮南市重点中学2024年九年级数学第一学期期末考试试题含解析.doc
- (2026年)肝硬化失代偿期多并发症护理病例解析PPT课件.pptx
- 四川省内江市资中学县2024年数学八年级第一学期期末教学质量检测试题含解析.doc
- 2026届陕西省咸阳市三原县数学四上期末学业质量监测模拟试题含解析.doc
- 成都实验高级中学2023-2024学年高三第三次模拟考试语文试卷含解析.doc
- 2026年中国通用呼吸机市场数据调查、监测研究报告.docx
- 安顺市普定县2025-2026学年数学四年级第一学期期末复习检测试题含解析.doc
- (2026年)感染性休克的处置PPT课件.pptx
- 2025-2026学年陕西省西安市新城区东方小学教育集团四上数学期末复习检测试题含解析.doc
- 吉林农业科技学院《环境微生物学实验》2023-2024学年第一学期期末试卷.doc
最近下载
- 操作手册_Fluke754操作手册.pdf
- 关于事业单位岗位管理制度实施后有关问题的处理意见.docx VIP
- 关于绑架的小故事-绑架关起来的故事.docx VIP
- 2019±800kV及以上特高压直流系统用直流转换开关.docx VIP
- ±800kV特高压直流输电线路工程导线选型研究-工硕士专业毕业论文.docx VIP
- 饿了么何以从草根中脱颖而出?.pdf VIP
- 商务礼仪第三版课后习题答案徐汉文、张云河高等教育出版社.pdf VIP
- PC-CE轮机长循环检验报告模板.docx VIP
- PC-CE轮机长循环检验报告模板.doc VIP
- 杨涟人物研究——以《杨忠烈公文集》为中心.docx VIP
原创力文档

文档评论(0)