gpt4 book ai didi

unity3d - 为什么我的粒子系统碰撞不起作用?

转载 作者:行者123 更新时间:2023-12-04 06:23:56 25 4
gpt4 key购买 nike

我添加了一个粒子系统,我在其中检查了对撞机选项并添加了一个世界粒子对撞机。见下图。

在附加到粒子系统的脚本中,我有:

void OnParticleCollision(GameObject other) {
Debug.Log("Particle was hit!");
}

发射的子弹似乎没有击中粒子,因为上面的消息没有打印出来。子弹是带有球体碰撞器和刚体的球体。如果重要的话,刚体设置为非运动学(未选中复选框)。

此外,项目符号对象附有一个与上述相同行的脚本:
void OnParticleCollision(GameObject other) {
Debug.Log("Bullet was hit!");
}

但它也没有打印出来。

我错过了什么?

enter image description here

最佳答案

仔细检查您是否将此脚本附加到您的粒子系统,而不是任何任意游戏对象。

关于unity3d - 为什么我的粒子系统碰撞不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33131961/

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