unity如何实现灯停电几秒(瞬间停)又恢复又停电这样的效果。我用animation只能弄出渐变的效果。这种效果类似于逃离后室的level 1中的笑魇那关。
unity如何实现灯停电几秒(瞬间停)又恢复又停电这样的效果。我用animation只能弄出渐变的效果。这种效果类似于逃离后室的level 1中的笑魇那关。
收起
可以在Unity中写一个简单的计时器,到达计时时间后调用灯光组件的激活状态GetComponent().enabled = true/false 即可。
或者使用coroutine 函数简单制作一个,代码如下:
public Light pointLight;
public float intervalTime;
void Start()
{
StartCoroutine(LightTest());
}
IEnumerator LightTest()
{
while (true)
{
pointLight.enabled = true;
yield return new WaitForSeconds(intervalTime);
pointLight.enabled = false;
yield return new WaitForSeconds(intervalTime);
}
}
报告相同问题?