如图,闪烁截图。代码如下,挂在canvas下的image上。
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
//获得image列表,将列表索引打乱,然后顺序的显示图片并闪烁(使用协程)
//
//类的方法transform.childCount
//transform.GetChild (i)获得子对象
//strat函数可以使用协程,update不可以使用协程
public class MyRandomFlash : MonoBehaviour {
private List<Image> imagelist =new List<Image> ();//注意是List<Image>类型的,而不是Image.
private float flashtime = 1f;
public float intervalTime = 0.5f;
// Use this for initialization
IEnumerator Start()
{
imagelist.Clear();
//初始化imagelist列表
int len = transform.childCount;
for (int i = 0; i < len; i++)
{
//imagelist[i] = transfo