我想单击一下销毁三个预制件。预制件的名称是蓝色,绿色和红色。当我单击红色时,将其销毁,随后,我单击绿色,将其销毁,最后单击蓝色,而他也将销毁。问题是,当我单击“蓝色”时,所有预制件都被破坏了。如果我先单击绿色,则会破坏绿色和红色。我知道它们是按字母顺序破坏的,但它们是不同的游戏对象。我用不同的标签给它们命名,但问题仍然存在。问题是什么?谢谢!
在它们上放置一个简单的销毁方法就足够了。
void OnMouseDown()
{
Destroy(gameObject);
}
也许您的对撞机也太大。