CQ_Intelligent-Technology-T.../Assets/Scripts/语音控制脚本/PlayImage.cs

30 lines
685 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class PlayImage : MonoBehaviour
{
public Sprite[] sprites; // 存储序列帧动画的所有帧
public float framesPerSecond = 10.0f; // 每秒播放的帧数
public Image image;
// Start is called before the first frame update
void Start()
{
StartCoroutine(PlaySprites());
}
IEnumerator PlaySprites()
{
while (true)
{
for (int i = 0; i < sprites.Length; i++)
{
image.sprite = sprites[i];
yield return new WaitForSeconds(1f / framesPerSecond);
}
}
}
}