当我在 2D 游戏中打开粒子系统并检查 Inspector 窗口中的碰撞按钮时,我希望得到一个事件On-Particle-Collision
,但它从未发生过!
我什至添加了一个名为 的额外东西WorldParticleCollider
,但也没有碰撞。
我什至尝试将它添加WorldParticleCollider
到敌人身上(只是无缘无故),并确保它不起作用。
截屏:
为什么是这样 ?
当我在 2D 游戏中打开粒子系统并检查 Inspector 窗口中的碰撞按钮时,我希望得到一个事件On-Particle-Collision
,但它从未发生过!
我什至添加了一个名为 的额外东西WorldParticleCollider
,但也没有碰撞。
我什至尝试将它添加WorldParticleCollider
到敌人身上(只是无缘无故),并确保它不起作用。
截屏:
为什么是这样 ?
根据Unity论坛上的这个问题, OnParticleCollision
现在可能不支持2D游戏。
根据 Unity Roadmap,Unity 5.3(2015 年 12 月 8 日)将提供此功能。
也许您可以为您的 2D 游戏使用 3D 对撞机。
请记住,对撞机不能成为触发器!