UnityTips 碰撞体的摩擦力和反弹的混合方式

随笔8个月前发布 悟微度尘
70 0 0

简介: 一直忽略了 Unity 当中的摩擦力和反射力的混合方式,虽然知道这俩力的作用,也知道有物理材质来设置这俩属性,但是却疏忽了 碰撞至少是两个物体才会产生,当两个物体的摩擦力和反弹系数不一样时,他俩是咋计算的。
unity版本: 2022.3.14.f1c1
管线: URP
相关官方文档: 碰撞力的混合

碰撞混合模式

引擎提供了四种混合方式,Friction的混合使用 PhysicMaterial.frictionCombine 方法处理,Bounce 使用 PhysicMaterial.bounceCombine 方法处理。

  1. Maximum :取最大值
  2. Multiply :俩值相乘
  3. Minimum :取最小值
  4. Average :取平均值

如何处理多种模式

引擎提供的上述混合方式是有优先级顺序的,当出现不同的混合模式时,使用优先级高的,优先级从上到下。
例如:A 使用 Average ,B 使用 Maximum,那么当 A 和 B 发生碰撞时,系统使用 Maximun

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...