- 1、本文档共27页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一讲_iTween插件的使用
L/O/G/O 第一讲 iTween插件的使用 深圳市国泰安信息技术有限公司 一、iTween插件简介 二、iTween类 三、iTweenPath 1、iTween插件简介 iTween是一个动画库,作者创建它的目的就是最小的投入实现最大的产出。让你做开发更轻松,用它可以轻松实现各种动画,晃动,旋转,移动,褪色,上色,控制音频等等。 iTween的核心是数值的插值。只需要定义开始和结束,中间过程iTween就会帮你弄好。 iTween插件包含两部分:iTween和iTweenPath 1、iTween插件简介 如何将iTween 加入项目: 在项目中建立Plugins目录, 将iTween.cs文件放到Plugins目录即可。 如果需要编辑路径,使用import package-custom package菜单功能加入iTweenPath.unitypackage 2、iTween类介绍 iTween类的公共操作接口均以静态方法的形式提供。可分为三大类: 静态注册方法:提供注册动画效果的静态方法接口。如:MoveTo、CameraFadeTo等。 Update静态方法:提供每帧改变属性值的环境,在Update或循环环境中调用。如:MoveUpdate、AudioUpdate等。 外部工具方法:包括动画控制、路径绘制等。 2.1 内部枚举类型 iTween类内部定义了三种枚举类型,分别为: EaseType:缓动类型枚举 (Easing Demo) LoopType:动画的循环类型枚举 NamedValueColor:已命名颜色枚举 3.2 静态注册和Update类方法 iTween类包含12种静态注册方法,其中: 8种动画方法:Fade、Look、Move、Rotate、Scale、Punch、 Shake、CameraFade 2种音频方法:Audio、Stab 1种颜色变化方法:Color 1种值变化方法:ValueTo 每种动画又有一种或多种执行方式:To、From、Add、By。 每个方法一般有两种重载方式:最小定制选项、完全定制选项。 Update类方法:提供每帧改变属性值的环境。在Update或 FixedUpdate方法或类似于循环的环境中调用。 2.2.1 物体移动方法 共有五种物体移动方法: MoveTo:从原位置移动到目标位置。 MoveFrom:从目标位置移动到原位置。 MoveAdd:随时间移动游戏对象的位置,根据提供的量。 MoveBy:增加提供的坐标到游戏对象的位置。(与MoveAdd一样) MoveUpdate:类似于MoveTo,在Update()或FixedUpdate()方法或循环环境中调用。提供每帧改变属性值的环境。不依赖于EaseType。 3.2.1.1 方法的参数 注册动画的方法一般有两种重载形式: 最小定制选项:只需提供最少必需参赛。 完全定制选项:可定制所有参数。 如: MoveTo(GameObject target, Vector3 position, float time) MoveTo(GameObject target, Hashtable args) 2.2.1.2 参数构建 Hashtable Hash(params object[] args): 用于构建参数的通用方法。其奇数位为参数名称,偶数位对应的参数值。 如: iTween.Hash(position, new Vector3(10,20,-30) ,time, 1 ,ooptype, Tween.LoopType.pingPong ,onstart, FunctionName ,islocal, true)); 2.2.1.3 参数详解 以MoveTo()方法为例: var args = new Hashtable(); //用于标识iTween实例的名称,可通过Stop(“name”)停止指定名称的iTween。 args.Add(“name”,“myMoveTo” ); //游戏对象移动到的位置,可为 Vector3 或 Transform 类型。优先于xyz参赛 args.Add(“position”, Vector3.up); //游戏对象移动的路径,可为 Vector3[] 或 Transform[] 类型。可通过 iTweenPath编辑并获取路径。 args.Add(“path”, iTweenPath.GetPath(“pathName”)); //是否移动到路径的起始位置(fa
您可能关注的文档
- 第一节 练习使用显微镜改.ppt
- 第一节 随机样本 1.ppt
- 第一节 醇(上课).ppt
- 第一节 化学与能源a1.ppt
- 第一节_试车的工艺流程.ppt
- 第一节.两种电荷1.ppt
- 第一节.两种电荷2.ppt
- 第一节_浮力_ppt..ppt
- 第一节 东北地区2.ppt
- 第一节、化学与能源.ppt
- 第12课 大一统王朝的巩固 课件(20张ppt).pptx
- 第17课 君主立宪制的英国 课件.pptx
- 第6课 戊戌变法 课件(22张ppt).pptx
- 第三章 物态变化 第2节_熔化和凝固_课件 (共46张ppt) 人教版(2024) 八年级上册.pptx
- 第三章 物态变化 第5节_跨学科实践:探索厨房中的物态变化问题_课件 (共28张ppt) 人教版(2024) 八年级上册.pptx
- 2025年山东省中考英语一轮复习外研版九年级上册.教材核心考点精讲精练(61页,含答案).docx
- 2025年山东省中考英语一轮复习(鲁教版)教材核心讲练六年级上册(24页,含答案).docx
- 第12课近代战争与西方文化的扩张 课件(共48张ppt)1.pptx
- 第11课 西汉建立和“文景之治” 课件(共17张ppt)1.pptx
- 唱歌 跳绳课件(共15张ppt内嵌音频)人音版(简谱)(2024)音乐一年级上册第三单元 快乐的一天1.pptx
最近下载
- 2024年政务服务行政办事员职业技能考试题库及答案3.docx
- 2024年政务服务行政办事员职业技能考试题库及答案2.docx
- 2024年政务服务行政办事员职业技能提升题库及答案1.docx
- 小学五年级上册数学期末考试试卷含答案【能力提升】.docx
- 天文知识科普文档.doc VIP
- 相许-卿卿日常配乐-五线谱+简谱.pdf
- 2022江西抚州市政务服务大厅面向社会公开招聘2名行政办事员【共500题附答案解析】模拟检测试卷0.docx
- 2024年政务服务行政办事员职业技能考试题库及答案5.docx
- 中医执业医师资格考试时间2023年.pdf
- 浙教版信息科技五年级上册 第三单元 用算法解决问题 大单元整体教学设计.docx
文档评论(0)