unity3D iTween的使用
iTween是一个动画库,作者创建它的目的就是最小的投入实现最大的产出.让你做开发更轻松,用它可以轻松实现各种动画,晃动,旋转,移动,褪色,上色,控制音频等等 到官网看看 http://itween.pixelplacement.com
主要文件有iTween.cs http://code.google.com/p/itween/downloads/list
和 iTweenPath.unitypackage(编辑路径才需要这个包)
文档地址 http://itween.pixelplacement.com/documentation.php
AudioFrom:pitch和volum属性提供的是初始值
audioTo: pitch和volum属性提供的是终结值
audioUpdate:pitch和volum属性提供的是终结值 此方法用于Update()方法中
CameraFadeAdd:创建一个对象可以模拟摄相机的淡入淡出。
CameraFadeDepth:改变摄相机的淡入淡出深度(对象为CameraFadeAdd返回对象)
CameraFadeDestroy:删除摄相机的淡入淡出效果(对象为CameraFadeAdd返回对象)
CameraFadeSwap:改变摄相机的淡入淡出背景图(对象为CameraFadeAdd返回对象)
CameraFadeFrom:立即改变摄相淡入淡出的透明度然后随时间返回.amount:当执行淡入淡出时,
其透明度的大小。(透明度越大,淡入淡出越快,个人认为100为满。此方法配合CameraFadeAdd
使用,只有在CameraFadeAdd前提下,才可以进行淡入淡出操作。此方法为从CameraFadeAdd返回
的对象出淡出到原来的界面。
CameraFadeTo:随时间改变摄相机淡入淡出透明度,(透明度越大,淡入淡出越快,个人认为100
为满。此方法配合CameraFadeAdd使用,只有在CameraFadeAdd前提下,才可以进行淡入淡出操作。
此方法为从本界面淡入到CameraFadeAdd返回的对象
CameraTexture:根据提供颜色创建一个full-screen Texture2D,可为CameraFade所用。(可在
CameraFadeAdd方法中被调用)
ColorFrom:即刻改变对象的颜色值然后随着时间改变其回原来的颜色(总的来说,就是对GUIText
和GUITexture的颜色的淡入淡出效果)。Color:此属性代表对象变化初始值。与audioFrom有异曲
同工之效
ColorTo:随着时间改变对象的颜色组。同上例一样。Color:此属性代表对象变化最终值,与audioTo
有异曲同工之效
(注意,ColorFrom和ColorTo还有后面的ColorUpdate方法的NamedColorValue属性,GuiText和
GuiTexture和3d Text都不支持这个属性,当我们添加有此属性的方法的脚本进去时,会提示)
ColorUpdate:跟ColorTo类似,但花销的成本较少,此方法在Update方法中被调用
DrawLine:为OnDrawGizmos() 调用(注意此方法只能在OnDrawGizmos()和 OnDrawGizmosSelected()中被调用);
DrawLineHandles:此方法只能在OnDrawGizmos()和 OnDrawGizmosSelected()中被调用
同理