我已经添加了一个粒子系统,我已经检查了对撞机选项并添加了一个世界粒子对撞机。看到下面的图片。为什么我的粒子系统碰撞不起作用?
在脚本附接到粒子系统我有:
void OnParticleCollision(GameObject other) {
Debug.Log("Particle was hit!");
}
被烧制鸵鸟政策子弹似乎击中颗粒,因为不打印上述消息。子弹是球体与球形对撞机和一个刚体连接。如果重要的话,刚体被设置为非运动学(复选框未被选中)。
另外,子弹对象具有附接有与上述相同的行的脚本:
void OnParticleCollision(GameObject other) {
Debug.Log("Bullet was hit!");
}
但它不被打印为好。
我错过了什么?
你解决了这个问题吗?我遇到了使用Unity 2017的相同情况。 –
对不起,我不记得我是否曾经解决过它。我建议你在Unity活动很高的Unity论坛上提问:http://answers.unity3d.com/questions/ – Rox