iTween基础之功能简介及插件下载

- 一.iTween 介绍

iTween是一个动画库,作者创建它的目的就是最小的投入实现最大的产出.让你做开发更轻松,用它可以
轻松实现各种动画,晃动,旋转,移动,褪色,上色,控制音频等等。

- 二.iTween 原理
iTween的核心是数值插值,简单说就是给iTween两个数值(开始值,结束值),它会自动生成一些中间
值,大概像这样子, 开始值->中间值 -> 中间值 …. -> 结束值。
这里的数值可以理解为: 数字,坐标点,角度,物体大小,物体颜色,音量大小 等
- 三.iTween 下载

从官网 http://itween.pixelplacement.com 下载

- 四.iTween 类介绍

iTween类的公共操作接口均以静态方法的形式提供。可分为三大类:

1,静态注册方法:提供注册动画效果的静态方法接口。如:MoveTo、CameraFadeTo等。

2,Update静态方法:提供每帧改变属性值的环境,在Update或循环环境中调用。如:MoveUpdate、AudioUpdate等。

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

iTween类内部定义了三种枚举类型:

1,EaseType:缓动类型枚举
2,LoopType:动画的循环类型枚举
3,NamedValueColor:已命名颜色枚举**

- 五.主要功能介绍

8种动画方法:

**1,Fade:**淡入淡出 详情 http://blog.csdn.net/dingkun520wy/article/details/50923665

**2,Look:**旋转对象使其面朝指定位置,详解 http://blog.csdn.net/dingkun520wy/article/details/50578142

**3,Move:**移动位置,详解 http://blog.csdn.net/dingkun520wy/article/details/50476864

**4,Rotate:**旋转指定欧拉角度 详解 http://blog.csdn.net/dingkun520wy/article/details/50696489

**5,Scale:**缩放大小,详解 http://blog.csdn.net/dingkun520wy/article/details/50684392

**6,Punch:**添加摇晃力 详解 http://blog.csdn.net/dingkun520wy/article/details/50828042

**7,Shake:**摆动对象 详情 http://blog.csdn.net/dingkun520wy/article/details/50836780

**8,CameraFade:**摄像机的淡入淡出 详情 http://blog.csdn.net/dingkun520wy/article/details/50896420

2种音频方法:

**1,Audio:**音量和音调的变化 详情http://blog.csdn.net/dingkun520wy/article/details/50826033

**2,Stab :**播放AudioClip一次,不用手动加载AudioSource组件 详情http://blog.csdn.net/dingkun520wy/article/details/50826033

1种颜色变化方法:

**1,Color:**变换颜色 详情 http://blog.csdn.net/dingkun520wy/article/details/51065275

1种值变化方法:

**1,ValueTo:**返回一个“from”和“to”之间的插值,用以改变属性,详解

http://blog.csdn.net/dingkun520wy/article/details/50550527

每种动画又有一种或多种执行方式To(从原始到目标)、From(从目标到原始)、Add(随时间改变,根据提供的量)、By(增加提供的量)。

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

Update类方法:提供每帧改变属性值的环境。在UpdateFixedUpdate方法或类似于循环的环境中调用。

**动画控制:**Pause(暂停),Resume(恢复),Stop(停止并销毁iTween)

**绘制方法:**DrawLine(绘制线条),DrawLineGizmos(绘制线条),DrawPath(绘制弯曲的路径)DrawPathGizmos(与 DrawPath 相同)

其他方法Count(返回iTween的数量),PathLength(返回路径长度),PutOnPath(根据提供的百分比将物体放置于所提供路径上),PointOnPath(返回路径上指定百分比处的Vector3

**iTweenPath类:**用于在Scene试图中编辑路径。 详情介绍 : http://blog.csdn.net/dingkun520wy/article/details/51075774

嘿嘿,玩去!!

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值