【问题标题】:For a quad sprite character in 3d what collision object to use, a mesh collider or a box collider对于 3d 中的四边形精灵角色使用什么碰撞对象,网格碰撞器或盒子碰撞器
【发布时间】:2015-05-14 19:31:31
【问题描述】:

所以我正在开发一个游戏概念,它可以像广告牌一样在 3D 中移动精灵角色。为此,我计划在 Unity 中使用四边形游戏对象。因此,如果建议不要使用网格对撞机,我可以使用零深度或小深度的盒式对撞机。我在其他答案中看到,深度较小的盒子对撞机会使物体穿过它们,所以如果盒子对撞机更好,那么是否有最小深度。

【问题讨论】:

    标签: unity3d


    【解决方案1】:

    如果你使用四边形,四边形对象的网格碰撞器的尺寸将与盒子碰撞器的尺寸相同,所以使用盒子碰撞器(它更快)。

    任何深度较小的碰撞器(盒子碰撞器或网格碰撞器)都会让移动速度非常快的对象通过它们(如果快速对象在一帧中位于碰撞器之前,而在下一帧中位于碰撞器之后),如果您使用没有速度扫描检测的碰撞检测(如果碰撞检测没有创建包含对象在第一帧和第二帧扫描的空间的网格)

    box collider 的最小深度是你最快的物体在一帧中的距离(如果你没有动态碰撞检测 - 如果你有,那没关系)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-03-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-04
      • 1970-01-01
      相关资源
      最近更新 更多