Itween的CameraFade相关API使用.
1.
CameraFadeAdd()
创建一个新的对象,添加一个GUITexture组件,并且给GUITexture 的 texture 和 color 属性赋默认的值.
CameraFadeAdd(Texture2D texture)
创建一个新的对象,添加一个GUITexture组件,给GUITexture 的 color 属性赋默认的值,,给GUITexture 的 texture 属性赋给定的图片.
CameraFadeAdd(Texture2D texture, int depth)
创建一个新的对象,添加一个GUITexture组件,给GUITexture 的 color 属性赋默认的值,,给GUITexture 的 texture 属性赋给定的图片. 给对象的Z轴设定为depth.
2.
iTween.CameraFadeFrom(iTween.Hash("amount", 1f, "time", 2f));
实现渐变的效果, 需要先创建CameraFadeAdd(), amout处理GUITexture 的color的alpha通道, time管理渐变的时间.
3.
Texture2D tex = iTween.CameraTexture(Color.red);
CameraTexture根据所传的颜色创建一个Texture2D 的图片并返回这张图片.
4.
iTween.CameraFadeSwap(tex);
将创建的对象上的GUITexture 组件的texture 图片设置为tex. (Tex是一个Texture2D 格式图片).
5.
iTween.CameraFadeDepth(int x);
将创建的对象的Z轴设置为x.
6.
iTween.CameraFadeDestroy();
删除创建的对象.
7.
iTween.CameraFadeTo()
类似CameraFadeFrom. 跟CameraFadeFrom相反的效果.