版本: 2022.3
语言: 英文
创建和应用自定义物理材料
碰撞器交互

物理材料资产引用

切换到脚本

物理材料是一种您可以放置在GameObjectUnity场景中的基础对象,可以表示角色、物品、场景、摄像机、航点等。GameObject的功能是通过其附加的组件定义的。更多信息
词汇表中查看
上的材料资产。该材料定义了在碰撞器表面上的属性,例如摩擦力和弹性。

要创建物理材料,请转到 资产 > 创建 > 物理材料,然后将物理材料从项目窗口拖动到场景中的碰撞器上。

如果没有设置物理材料,则碰撞器将使用默认表面设置。要调整项目的默认设置,请使用物理设置

属性 描述
动态摩擦 定义当两个碰撞器在移动或相互滑动时,它们的表面之间的摩擦力有多大。此值介于0和1之间。值为0表示没有摩擦(如冰),值为1表示非常高的摩擦(如橡胶)。默认情况下,动态摩擦设置为0.6。

Unity使用接触到的两个碰撞器的摩擦值,根据以下摩擦组合属性计算它们之间的摩擦。
静态摩擦 定义当碰撞器不移动时,它们的表面之间的摩擦力有多大。此值介于0和1之间。值为0表示没有摩擦(如冰),值为1表示非常高的摩擦(如橡胶)。默认情况下,静态摩擦设置为0.6。

Unity使用接触到的两个碰撞器的摩擦值,根据以下摩擦组合属性计算它们之间的摩擦。
弹性 定义表面有多弹,以及其他碰撞器击中表面后可以弹起多少。值为0表示表面完全不弹(如软粘土),其他碰撞器在撞击时会损失动能。值为1表示表面非常弹(如橡胶),其他碰撞器弹起时不会损失任何动能。默认情况下,弹性设置为0。

Unity使用接触到的两个碰撞器的摩擦值,根据以下摩擦组合属性计算它们之间的摩擦。

请注意,物理系统对弹性的近似可能仍然会在模拟中添加少量的能量。
摩擦组合 定义物理系统如何根据每个碰撞器的摩擦计算两个碰撞器之间的摩擦。此选择适用于 ambos动态与静态摩擦。默认情况下,摩擦组合设置为平均值。有关详细信息,请参阅如何组合碰撞器表面值
弹性组合 定义物理系统如何根据每个碰撞器的弹性行为计算两个碰撞器之间的弹性。默认情况下,弹性组合设置为平均值。有关详细信息,请参阅如何组合碰撞器表面值
创建和应用自定义物理材料
碰撞器交互