我想使用 Physics.IgnoreCollision 来避免子弹击中自己。
子弹在第 8 层生成。为什么这不起作用?你怎么能忽略与同一层上所有东西的碰撞?
// bulletscript.cs
gameObject.layer = 8;
// maingamescript.cs
Physics.IgnoreCollision(8,8);
第 8 层上可能还有其他对象也应该被忽略。
(例如,玩家飞船)。
最佳答案
关于unity3d - unity 忽略同一层上的碰撞,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38917858/