Unity3d学习记录之初识iTween插件

参照:https://wenku.baidu.com/view/60f02417f01dc281e53af075.html


iTween插件,一般用来制作动画,路径,晃动,颜色,音频,插件小而精悍。

插件核心是数值的插值,只需要定义开始和结束。主要包括iTween,iTweenPath。


三大静态公共操作接口类

①,静态注册方法:提供注册动画效果的静态方法。

②,Update静态方法:提供每帧改变属性值的环境。

③,外部工具方法:包括动画控制,路径绘制等。

三种内部枚举类型

①,EaseType:晃动类型,数值对应越小,晃动越少。

②,LoopType:动画循环类型 loop,none,pingpong(来回循环)

③,NameValueColor:已命名颜色枚举。

十二种静态注册方法:

八种动画+两种音频+一种颜色+一种值变化。

每种动画有一种或多种执行方式:To,From,Add,By

每个方法一般有两种重载方式:最小定制,完全定制。

Update类方法:在Update或者FixedUpdate等循环环境中调用。

物体移动方法

MoveTo:从原位置移动到目的位置。

MoveFrom:从目的位置移动到原位置。

MoveAdd:随时间移动游戏对象的位置,根据提供的量。

MoveBy:增加提供的坐标到游戏对象的位置

MoveUpdate:提供每帧改变的属性值的环境,不依赖EaseType。


注册动画方法的参数:

①,最小定制,只提供最少必需参数,目标位置+移动量(时间)。

②,完全定制,定制所有参数,一般用Hash表。

Hashtable Hash(params object [] args):奇数位为参数名称,偶数位为参数值。

可直接利用iTween.Hash()方法编写参数,也可以args.add依次添加参数。

使用iTween.Hash()时,可以用字符对应参数名称,字符对应参数值,或利用iTween的点运算符查找相应的类型对应。


iTween动画播放自带三个参数:onstart,onupdate,oncomplete。后跟个方法名,不过,需在相应的onstarttarget,onupdatetarget,oncompletetarget后添加对象(此对象必须有相对应的方法名),不然就会在当前物体下查找方法名。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值