时间的魔法师:深入理解协程(Coroutine)——IEnumerator + yield return

📅 2026/7/21 1:50:44 👁️ 阅读次数 📝 编程学习
时间的魔法师:深入理解协程(Coroutine)——IEnumerator + yield return

引子:一个"卡死"整个游戏的需求

小明又遇到麻烦了。

这次的需求听起来无比简单:他想做一个"渐隐"效果——玩家死亡时,屏幕在3秒内,慢慢地、平滑地变黑

"这还不简单?"小明信心满满,写下了他的第一版代码:

voidDie(){// 想让屏幕在3秒内慢慢变黑floatduration=3f;f