iTween是一个动画库,作者创建它的目的就是最小的投入实现最大的产出。让你做开发更轻松,用它可以轻松实现各种动画,晃动,旋转,移动,褪色,上色,控制音频等等。
1.在Asset Store中下载并导入iTween插件
2.iTween常用方法:
物体移动方法:
(1)MoveTo:从原位置移动到目标位置。
(2)MoveFrom:从目标位置移动到原位置。
(3)MoveAdd:随时间移动游戏对象的位置,根据提供的量。
(4)MoveBy:增加提供的坐标到游戏对象的位置。(与MoveAdd一样)
(5)MoveUpdate:类似于MoveTo,在Update()或FixedUpdate()方法或循环环境中调用。提供每帧改变属性值的环境。不依赖于EaseType。
游戏物体的颜色变化:
(1)ColorTo:从原始颜色渐变到目标颜色。
(2)ColorFrom:从给定的颜色渐变回原始颜色
(3)ColorUpdate:类似于ColorTo,在Update方法或类似于循环的环境中调用,提供每帧改变属性值的环境。不依赖于EaseType。
游戏对象淡入淡出:
(1)FadeTo:从当前透明度渐变到目标透明度。(内部调用ColorTo)。
(2)FadeFrom:从给定透明度渐变都原始透明度。(内部调用ColorFrom)。
(3)FadeUpdate:类似于FadeTo,在Update方法或类似于循环的环境中调用,提供每帧改变属性值的环境。不依赖于EaseType(内部调用ColorUpdate)。
参数说明:alpha 和 amount 参数: 均为最终透明度,amount 优先于alpha。内部实现是仅改变color.a的值