- 1、本文档共27页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
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
您可能关注的文档
- HALT_TEST_Training汇编.ppt
- H7N9课件范宁宁汇编.ppt
- HAProxy用法详解汇编.doc
- hb015.万有引力定律汇编.doc
- hb016.人造地球卫星汇编.doc
- hb017.天体和行星的运行汇编.doc
- hb043.电场综合题汇编.doc
- hb051.带电粒子在磁场中的圆周运动汇编.doc
- HAOME_宇宙中的地球汇编.ppt
- hb054.磁场的综合应用汇编.doc
- 2025年中山市沙溪镇人民政府所属事业单位招聘11人笔试备考题库及参考答案详解一套.docx
- 2025年中山市横栏镇人民政府所属事业单位第二期招聘笔试高频难、易错点备考题库及参考答案详解一套.docx
- 2025年中山市横栏镇人民政府所属事业单位第二期招聘笔试高频难、易错点备考题库含答案详解.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试高频难、易错点备考题库及完整答案详解1套.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试高频难、易错点备考题库参考答案详解.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试备考题库附答案详解.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试高频难、易错点备考题库附答案详解.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试备考题库附答案详解.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试备考题库及答案详解一套.docx
- 2025年中山市阜沙镇人民政府所属事业单位招聘笔试备考题库及完整答案详解1套.docx
文档评论(0)