unity实现闪烁效果


代码拖到静止的物体上,要闪烁效果的物体拖到对象里

代码:

使用System.Collections;
使用System.Collections.Generic;
使用UnityEngine;



public class ShowHide:MonoBehaviour
{
    public GameObject Object;
    public float gapTime; //闪烁的间隔时间,在Unity中修改
    private float temp;
    bool IsDisplay = true;
    void Start()
    {


    }


    // Update每帧调用一次
    void Update()
    {
        Effect();
    }
    public void Effect()
    {
        temp + = Time.deltaTime;
        如果(temp> = gapTime)
        {
            if(IsDisplay)
            {
                Object.gameObject.SetActive(false);
                IsDisplay = false;
                temp = 0;
            }
            else
            {
                Object.gameObject.SetActive(true);
                IsDisplay = true;
                temp = 0;
            }
        }
    }
}

你可能感兴趣的:(unity,AR)