【发布时间】:2015-05-14 19:31:31
【问题描述】:
所以我正在开发一个游戏概念,它可以像广告牌一样在 3D 中移动精灵角色。为此,我计划在 Unity 中使用四边形游戏对象。因此,如果建议不要使用网格对撞机,我可以使用零深度或小深度的盒式对撞机。我在其他答案中看到,深度较小的盒子对撞机会使物体穿过它们,所以如果盒子对撞机更好,那么是否有最小深度。
【问题讨论】:
标签: unity3d
所以我正在开发一个游戏概念,它可以像广告牌一样在 3D 中移动精灵角色。为此,我计划在 Unity 中使用四边形游戏对象。因此,如果建议不要使用网格对撞机,我可以使用零深度或小深度的盒式对撞机。我在其他答案中看到,深度较小的盒子对撞机会使物体穿过它们,所以如果盒子对撞机更好,那么是否有最小深度。
【问题讨论】:
标签: unity3d
如果你使用四边形,四边形对象的网格碰撞器的尺寸将与盒子碰撞器的尺寸相同,所以使用盒子碰撞器(它更快)。
任何深度较小的碰撞器(盒子碰撞器或网格碰撞器)都会让移动速度非常快的对象通过它们(如果快速对象在一帧中位于碰撞器之前,而在下一帧中位于碰撞器之后),如果您使用没有速度扫描检测的碰撞检测(如果碰撞检测没有创建包含对象在第一帧和第二帧扫描的空间的网格)
box collider 的最小深度是你最快的物体在一帧中的距离(如果你没有动态碰撞检测 - 如果你有,那没关系)。
【讨论】: