奔向黄金 (Gold Rush)
限时寻宝
这里的财宝有魔法,它们会在几秒钟后凭空消失! 我们的任务是给每个生成的金币设定一个“死亡倒计时”。
打标签 (Tagging)
当金币生成时,我们在它身上贴个标签:
item.destroyTime = game.time + 5秒
自毁程序 (Self-Destruct)
每个金币都有自己的 onSpawn 循环。
它们时刻盯着表:“现在时间 > 我的销毁时间了吗?”
如果是,就调用 destroy() 自我了断。
分裂箭 (Splitting Arrows)
战场清道夫
这是一场大规模战争!我们将击败 77 个食人魔。
如果我们把尸体都留在地上,电脑内存会“爆炸”(变卡)。
所以,我们使用 defeat 事件作为触发器,立即销毁尸体。
常规情况 (Normal)
敌人死亡 -> 播放死亡动画 -> 留下尸体 -> 占用内存。
清道夫模式 (Cleanup)
onDefeat 触发 -> 计数+1 -> 立即调用 unit.destroy()
结果:敌人瞬间消失,不留痕迹,游戏运行如丝般顺滑。
Clean Memory