这里的播放序列帧动画不仅仅是UGUI,我使用的是创建在3d的物体plane上面。
代码如下
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class ChangeTexture : MonoBehaviour {
//texture贴图变量
[SerializeField]
private Texture ImageAmi;
//计数器
[SerializeField]
private int _countImageNumber = 138;
//当前时间
private float _currentTime = 0f;
//每帧间隔时间
[SerializeField]
private float IntervalTime = 3.0f;
//贴图文件名
private string _leftTextureName = "Image/A021212315";
//贴图名字
public string _myTextureName;
//起始帧
public int _myStartFrame = 0000;
//帧间隔
public int _myOffsetFrame = 1;
//当前帧
private int _currentFrame = 0;
// Use this for initialization
void Start () {
_countImageNumber = 0;
this.GetComponent<Renderer>().mater