第一讲-iTween插件的使用.ppt

第一讲-iTween插件的使用.ppt

ID:59457414

大小:1.19 MB

页数:27页

时间:2020-09-15

第一讲-iTween插件的使用.ppt_第1页
第一讲-iTween插件的使用.ppt_第2页
第一讲-iTween插件的使用.ppt_第3页
第一讲-iTween插件的使用.ppt_第4页
第一讲-iTween插件的使用.ppt_第5页
资源描述:

《第一讲-iTween插件的使用.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一讲iTween插件的使用深圳市国泰安信息技术有限公司一、iTween插件简介二、iTween类三、iTweenPath1、iTween插件简介iTween是一个动画库,作者创建它的目的就是最小的投入实现最大的产出。让你做开发更轻松,用它可以轻松实现各种动画,晃动,旋转,移动,褪色,上色,控制音频等等。iTween的核心是数值的插值。只需要定义开始和结束,中间过程iTween就会帮你弄好。iTween插件包含两部分:iTween和iTweenPath1、iTween插件简介如何将iTween加入项目:在项目中建立Plugins目录,将iTween

2、.cs文件放到Plugins目录即可。如果需要编辑路径,使用importpackage->custompackage菜单功能加入iTweenPath.unitypackage2、iTween类介绍iTween类的公共操作接口均以静态方法的形式提供。可分为三大类:静态注册方法:提供注册动画效果的静态方法接口。如:MoveTo、CameraFadeTo等。Update静态方法:提供每帧改变属性值的环境,在Update或循环环境中调用。如:MoveUpdate、AudioUpdate等。外部工具方法:包括动画控制、路径绘制等。2.1内部枚举类型iTwee

3、n类内部定义了三种枚举类型,分别为:EaseType:缓动类型枚举(EasingDemo)LoopType:动画的循环类型枚举NamedValueColor:已命名颜色枚举3.2静态注册和Update类方法iTween类包含12种静态注册方法,其中:8种动画方法:Fade、Look、Move、Rotate、Scale、Punch、Shake、CameraFade2种音频方法:Audio、Stab1种颜色变化方法:Color1种值变化方法:ValueTo每种动画又有一种或多种执行方式:To、From、Add、By。每个方法一般有两种重载方式:最小定制

4、选项、完全定制选项。Update类方法:提供每帧改变属性值的环境。在Update或FixedUpdate方法或类似于循环的环境中调用。2.2.1物体移动方法共有五种物体移动方法:MoveTo:从原位置移动到目标位置。MoveFrom:从目标位置移动到原位置。MoveAdd:随时间移动游戏对象的位置,根据提供的量。MoveBy:增加提供的坐标到游戏对象的位置。(与MoveAdd一样)MoveUpdate:类似于MoveTo,在Update()或FixedUpdate()方法或循环环境中调用。提供每帧改变属性值的环境。不依赖于EaseType。3.2.

5、1.1方法的参数注册动画的方法一般有两种重载形式:最小定制选项:只需提供最少必需参赛。完全定制选项:可定制所有参数。如:MoveTo(GameObjecttarget,Vector3position,floattime)MoveTo(GameObjecttarget,Hashtableargs)2.2.1.2参数构建HashtableHash(paramsobject[]args):用于构建参数的通用方法。其奇数位为参数名称,偶数位对应的参数值。如:iTween.Hash("position",newVector3(10,20,-30),"time

6、",1,"ooptype",Tween.LoopType.pingPong,"onstart","FunctionName","islocal",true));2.2.1.3参数详解以MoveTo()方法为例:varargs=newHashtable();//用于标识iTween实例的名称,可通过Stop(“name”)停止指定名称的iTween。args.Add(“name”,“myMoveTo”);//游戏对象移动到的位置,可为Vector3或Transform类型。优先于xyz参赛args.Add(“position”,Vector3.up)

7、;//游戏对象移动的路径,可为Vector3[]或Transform[]类型。可通过iTweenPath编辑并获取路径。args.Add(“path”,iTweenPath.GetPath(“pathName”));//是否移动到路径的起始位置(false:游戏对象立即处于路径的起始点,true:游戏对象将从原始位置移动到路径的起始点。)args.Add(“movetopath”,false);//目标位置x轴的值,下同args.Add(“x”,10);args.Add(“y”,10);args.Add(“z”,10);2.2.1.3参数详解//是

8、否让游戏对象始终面朝路径行进的方向,拐弯的地方会自动旋转模型。(如果你发现你的游戏对象在寻路的时候始终都是一个方向那么一定

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。