Unity刚体物理学对于基本重力物理学很有用,但是当涉及到像物理这样的更逼真的球时,它就不会奏效。我希望大理石像物理学一样具有物理特质,例如加速下坡,飞下斜坡,被旋转的物体咬住或从墙壁弹跳。
我并不是特别在寻找代码,因为在物理方面我并不是最好的代码(如果没有其他选择,那么建议使用C#)。 Unity内是否有应用这些物理类型的功能?
答案 0 :(得分:0)
答案 1 :(得分:0)
这里想要的是物理材料。
将反弹系数设置为接近1,将动摩擦系数和静摩擦系数设置为0。将其弄乱,直到获得正确的行为为止。
将反弹因子组合器设置为最大值,将摩擦因子设置为最小值以忽略表面因子,但是您也可以将表面物理材质设置为相似的值,并对两个组合器使用平均值。
对于大理石碰撞,尤其是对于台球般的物理和跳线来说,高反弹系数是您想要的。
低摩擦因数使您的大理石在撞击后保持滚动。
低的静摩擦力使大理石能够以最小的接触开始滚动。