我有一个带有网格碰撞器的对象和一个带有球体碰撞器的预制件。我希望如果两者发生碰撞,预制件的实例就会被破坏。
我在脚本中写了以下内容:
private void OnCollisionEnter(Collision c)
{
if (c == target)
Destroy(transform.gameObject);
print("something"); // Doesn't get printed
}
但它不起作用。我尝试过切换isTrigger
在两个对象上。
我有同样的问题OnCollisionEnter
没有被调用并发现这个问题。
对我来说,问题是我正在制作 2D 游戏,所以答案是使用OnCollisionEnter2D
函数代替。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)