两张图片可交替闪烁,可设置闪烁间隔

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;

public class BlinkImage : MonoBehaviour
{
public Sprite sprite1; // 第一张图片
public Sprite sprite2; // 第二张图片
private int activeSpriteIndex = 1; // 初始显示第一张图片
void Start()
{
InvokeRepeating(“ToggleActiveSprite”, 0f, 0.2f);
}

void ToggleActiveSprite()
{
    activeSpriteIndex = (activeSpriteIndex == 1) ? 2 : 1;

    if (activeSpriteIndex == 1)
    {
        GetComponent<Image>().sprite = sprite1;
    }
    else if (activeSpriteIndex == 2)
    {
        GetComponent<Image>().sprite = sprite2;
    }
}

}

猜你喜欢

转载自blog.csdn.net/weixin_44919646/article/details/129637502