当一个物体“撞到”另一个物体时,触发 collide。
碰撞是双向的,但在代码里我们通常只从一个角度看:
可以读作:“unit 撞到了 obj。”
要破坏围栏,首先得变强!
unit.scale = 2:变成原来的 2 倍大(巨人模式)。
只有巨人才能撞碎围栏!
destroy():直接从世界上移除(消失)。
Double Check:
| 方法 | defeat() | destroy() |
|---|---|---|
| 含义 | 打败 | 销毁 |
| 效果 | 倒下,尸体还在 | 彻底消失,没了 |
| 对象 | 生物 (Unit) | 障碍物 (Obstacle) |
魔法只能持续 3 秒。
"时间一到,再大的巨人也要变回原来的小队长。撞墙只会头痛哦!"