我已经制作了一个2D游戏团结,我有“RockSpawner”游戏对象,它在游戏开始时产生了岩石。如果我的玩家与任何这些岩石碰撞,我想要摧毁岩石克隆(由RockSpawner产生)或将在游戏模式下制作的所有岩石克隆设置为假。
答案 0 :(得分:0)
基本上,如果你在互联网上看有很多例子。 但是,最好的方法是使用: OnCollision2DEnter
从给出的链接示例中可以看出:
public class ExampleClass : MonoBehaviour {
void OnCollisionEnter2D(Collision2D coll) {
if (coll.gameObject.tag == "Enemy")
coll.gameObject.SendMessage("ApplyDamage", 10);
}
}
然后你可以使用“Destroy”。