-
隐藏与显示
private float calTime;//计时器 void Start() { calTime = 0f; } void Update() { calTime += Time.deltaTime;//每一帧的间隔时间累加 if (calTime % 2 > 0.5)//除以2余数大于0.5即每1秒显隐一次 { GetComponent<MeshRenderer>().enabled = true; } else { GetComponent<MeshRenderer>().enabled = false; } }
-
闪烁
private float AlphaValue = 1.0f;//透明度 private float time = 0.0f;//时间 private bool state = false; void Update() { time += Time.deltaTime; if (time > 0.2f) { state = true; time = 0; } if (state) { AlphaValue -= 0.1f; state = false; } if (AlphaValue <= 0) { AlphaValue = 1f; } gameObject.GetComponent<MeshRenderer>().material.color = new Color(0.2f, 0.5f, 0.7f, AlphaValue);
}
隐现特效(间隔显示)
于 2019-12-20 14:54:21 首次发布