【问题标题】:Collider for blender pot model inside UnityUnity 中搅拌机罐模型的碰撞器
【发布时间】:2023-04-09 05:02:01
【问题描述】:

我在搅拌机中制作了一个简单的锅模型:

所以想法是,在导入统一后,生成网格对撞机,添加脊体,我希望能够将 smothing 放入锅中。现在它正在生成对撞机,但内部没有“洞”,所以如果我在里面扔东西,它就会从顶部反弹。有什么简单的方法吗?我想避免使用立方体等统一手工制作对撞机...

图片概览:

【问题讨论】:

    标签: unity3d blender modeling mesh-collider


    【解决方案1】:

    你的对撞机需要是凹形的

    从您的问题中不清楚您是如何“生成网格对撞机”的,但结果显然是生成了一个 对撞机。

    也就是说,关于网格碰撞器(凹面碰撞器更是如此)的一些知识:它们计算起来非常繁重,所以它们永远不应该......

    • 移动
    • 规模(尤其是不均匀)
    • 旋转

    ...在运行时。

    或者,您可以使用多个与罐子的侧边方向相同的盒子碰撞器(底部使用一个或两个,具体取决于您要放入的物体有多小)。

    【讨论】:

      【解决方案2】:

      从导入设置中取消选中生成碰撞器框,添加网格碰撞器组件并选中凸面。

      【讨论】:

      • 这就是答案,确保你的对撞机是凸的。
      【解决方案3】:

      我会在罐壁上使用四到六个盒子对撞机,在地板上使用另一个。您可以沿每个轴缩放每个盒子碰撞器,但如果要旋转盒子碰撞器,则需要为其提供父对象并旋转父对象。与网格对撞机相比,盒子对撞机的物理引擎成本非常低。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-06-19
        • 2018-10-26
        • 2015-10-03
        • 1970-01-01
        • 2022-06-22
        • 2019-06-22
        • 2020-09-07
        • 2021-09-12
        相关资源
        最近更新 更多