【发布时间】:2023-04-09 05:02:01
【问题描述】:
所以想法是,在导入统一后,生成网格对撞机,添加脊体,我希望能够将 smothing 放入锅中。现在它正在生成对撞机,但内部没有“洞”,所以如果我在里面扔东西,它就会从顶部反弹。有什么简单的方法吗?我想避免使用立方体等统一手工制作对撞机...
【问题讨论】:
标签: unity3d blender modeling mesh-collider
所以想法是,在导入统一后,生成网格对撞机,添加脊体,我希望能够将 smothing 放入锅中。现在它正在生成对撞机,但内部没有“洞”,所以如果我在里面扔东西,它就会从顶部反弹。有什么简单的方法吗?我想避免使用立方体等统一手工制作对撞机...
【问题讨论】:
标签: unity3d blender modeling mesh-collider
从您的问题中不清楚您是如何“生成网格对撞机”的,但结果显然是生成了一个 凸 对撞机。
也就是说,关于网格碰撞器(凹面碰撞器更是如此)的一些知识:它们计算起来非常繁重,所以它们永远不应该......
...在运行时。
或者,您可以使用多个与罐子的侧边方向相同的盒子碰撞器(底部使用一个或两个,具体取决于您要放入的物体有多小)。
【讨论】:
从导入设置中取消选中生成碰撞器框,添加网格碰撞器组件并选中凸面。
【讨论】:
我会在罐壁上使用四到六个盒子对撞机,在地板上使用另一个。您可以沿每个轴缩放每个盒子碰撞器,但如果要旋转盒子碰撞器,则需要为其提供父对象并旋转父对象。与网格对撞机相比,盒子对撞机的物理引擎成本非常低。
【讨论】: