Defeat 意味着一个单位的生命值变成了 0。
当小怪兽倒下时,我们可以触发一个“遗言脚本”:
我们需要定义一个函数来处理“身后事”。
牺牲小怪,造福玩家
为了更真实,金币不应该跟尸体完全重叠,而是“爆”在旁边。
写好脚本后,别忘了挂载到事件上。
这句话的意思是:
“所有 munchkin,只要 defeat (被打败),就执行 onDefeat。”
我们需要变量来统计战况:
+= 1:在原来基础上加一
-= 1:在原来基础上减一
在 onDefeat 里生成两个新敌人,就能实现“砍掉一个头,长出两个头”的效果!