版本:Unity 6 (6000.0)
语言英语
  • C#

Rigidbody2D.sharedMaterial

建议变更

成功!

感谢你帮助我们提高 Unity 文档的质量。虽然我们无法接受所有的投稿,但我们确实会阅读来自用户的每一条建议变更,并在适用情况下进行更新。

关闭

提交失败

由于某种原因,你的建议变更无法提交。请在几分钟后<a>重试</a>。感谢你抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

public PhysicsMaterial2D sharedMaterial;

说明

应用于附加到此 Rigidbody2D 的所有 Collider2DPhysicsMaterial2D

除非 Collider2DCollider2D.sharedMaterial 中指定了自己的 PhysicsMaterial2D,否则此处指定的 PhysicsMaterial2D 会应用于所有附加的 Collider2D。如果未指定 Collider2D.sharedMaterialRigidbody2D.sharedMaterial,则使用全局 PhysicsMaterial2D。如果未指定全局 PhysicsMaterial2D,则默认值为:PhysicsMaterial2D.friction = 0.4,PhysicsMaterial2D.bounciness = 0。

换句话说,Collider2D 上指定的 PhysicsMaterial2D 优先于 Rigidbody2D 上指定的 PhysicsMaterial2D,后者又优先于全局 PhysicsMaterial2D

其他资源:Collider2D.sharedMaterialPhysicsMaterial2D