gpt4 book ai didi

c# - OnCollisionEnter() 在 Unity3D 中不起作用

转载 作者:可可西里 更新时间:2023-11-01 08:50:53 40 4
gpt4 key购买 nike

我有一个带有网格碰撞器的对象和一个带有球体碰撞器的预制件。如果两者发生碰撞,我希望预制件的实例被销毁。

我在脚本中写了以下内容:

private void OnCollisionEnter(Collision c)
{
if (c == target)
Destroy(transform.gameObject);
print("something"); // Doesn't get printed
}

但它不起作用。我尝试在这两个对象上切换 isTrigger

最佳答案

我有同样的问题 OnCollisionEnter not being called 并发现了这个问题。

对我来说,问题在于我正在制作 2D 游戏,所以答案是改用 OnCollisionEnter2D 函数。

关于c# - OnCollisionEnter() 在 Unity3D 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18281385/

40 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com