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

PhysicsVisualizationSettings.showAllContacts

建议修改

成功!

感谢您帮助我们提升 Unity 文档的质量。尽管无法接受所有提交内容,但我们会阅读用户提出的每条修改建议,并在适用时进行更新。

关闭

提交失败

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

关闭

取消

public static bool showAllContacts;

说明

是否 PhysicsDebugWindow 可视化所有接触点。

如果将此属性设置为 false,只有以下碰撞器会向 PhysicsDebugWindow 报告碰撞:实现了 OnCollisionsEnter、OnCollisionsStay 和 OnCollisionExit 方法的带有 MonoBehaviour 脚本的物理对象,以及将 Collider.generatesContacts 属性设置为 true 的碰撞器。

如果将此属性设置为 true,所有物理对象都会向 PhysicsDebugWindow 报告所有碰撞。如果此属性设置为 true,Unity 仍然会考虑 PhysicsVisualizationSettings.useContactFiltering

在播放模式下,如果您将此属性从 false 切换为 true,这不会影响已经初始化的碰撞器。在播放模式下,如果您将此属性从 true 切换为 false,这将隐藏接触点可视化,但碰撞器仍然处于订阅状态。