开发背景
游戏中一些背景能采用UV动画,效果更佳。eg.星空、墙壁
因为gif的原因有卡顿,起始播放纹理动画的时候是不会有卡顿的。
Unity的NGUI采用纹理动画
NGUI的UITexture允许使用一张纹理
有了这个,我们便可以扩展一个脚本来影响【UV Rect】参数了
/**
基于NGUI的UITexture的纹理动画
1.图片首尾相接的UITexture,可以播放UV纹理动画
2.可以根据定制UV动画方向、速度
3.图片属性: 【Texture Type】:Texture 【Wrap Mode】:Repeat, 图片属性必须基于纹理,不能是Sprite(2D 或 UI)
Added by Teng.
**/
using UnityEngine;
using System.Collections;
public class UVTextureMove : MonoBehaviour
{
// 纹理对象