unity如何实现灯停电几秒(瞬间停)又恢复又停电这样的效果。我用animation只能弄出渐变的效果。这种效果类似于逃离后室的level 1中的笑魇那关。
2条回答 默认 最新
A little strawberry 2023-01-30 15:25关注可以在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); } }
本回答被题主选为最佳回答 , 对您是否有帮助呢?评论 打赏 举报解决 1无用