此类包含用于控制物理调试可视化的设置。
另请参阅:PhysicsDebugWindow。
articulationBodyColor | Color for Articulation Bodies. |
baseAlpha | 用于透明度混合的 Alpha 数量。 |
centerOfMassUseScreenSize | Whether or not the center of mass visualization should be constant screen space size. |
colorVariance | 用于区分相邻碰撞体。 |
contactColor | Contact arrow color. |
contactImpulseColor | ContactPoint.impulse arrow color. |
contactSeparationColor | Contact point separation color. |
devOptions | 显示用于开发和调试物理可视化的额外选项。 |
dirtyCount | 用于刷新 GUI 的“脏”标记。 |
enableMouseSelect | 启用鼠标悬停突出显示和鼠标选择模式。 |
forceOverdraw | 强制将碰撞体绘制在任何其他几何体之上(无论深度如何)。 |
inertiaTensorScale | The scale by which the inertia tensor lines are multiplied. |
kinematicColor | 运动刚体的颜色。 |
maxNumberOfQueries | The maximum number of queries that the PhysicsDebugWindow will visualize at one given time. |
queryColor | Color that the Physics Debugger uses for query visualization. |
rigidbodyColor | 刚体(主要是活动刚体)的颜色。 |
showAllContacts | Whether the PhysicsDebugWindow visualizes all contacts. |
showCollisionGeometry | PhysicsDebugWindow 是否应显示碰撞几何体。 |
showContactImpulse | Whether the PhysicsDebugWindow shows ContactPoint.impulse. |
showContacts | Whether the PhysicsDebugWindow shows contacts. |
showContactSeparation | Whether the PhysicsDebugWindow shows contact separation. |
sleepingBodyColor | 由物理模拟器控制但当前尚未模拟的刚体的颜色。 |
staticColor | 没有刚体组件的碰撞体的颜色。 |
terrainTilesMax | 可用于绘制所有地形碰撞体的最大网格瓦片数。 |
triggerColor | 作为触发器的碰撞体的颜色。 |
useContactFiltering | Whether PhysicsDebugWindow takes the PhysicsVisualizationSettings filtering settings into account when visualizing contacts. |
useSceneCam | 控制是否使用 SceneView 或 GameView 摄像机。未显示在 UI 中。 |
useVariedContactColors | Whether varied colors are used for PhysicsDebugWindow contact visualization. |
viewDistance | 将显示此距离内的碰撞体。 |
ClearMouseHighlight | 清除突出显示的碰撞体。 |
DeinitDebugDraw | 取消初始化物理调试可视化系统和跟踪碰撞体更改。 |
GetQueryFilterState | Gets the query filtering state of PhysicsVisualizationSettings |
GetShowArticulationBodies | Should Articulation Bodies be shown by the Physics Visualizer. |
GetShowBoxColliders | 是否应显示 BoxCollider。 |
GetShowCapsuleColliders | 是否应显示 CapsuleCollider。 |
GetShowCollisionLayer | 显示过滤器是否应考虑给定层。 |
GetShowCollisionLayerMask | 显示过滤器是否应考虑用于表示层的遮罩。 |
GetShowKinematicBodies | 显示过滤器是否应考虑运动刚体。 |
GetShowMeshColliders | 是否应显示 MeshCollider。 |
GetShowPhysicsSceneMask | 返回表示显示过滤器启用的场景的遮罩。 |
GetShowRigidbodies | 显示过滤器是否应考虑任何刚体。 |
GetShowSleepingBodies | 显示过滤器是否应考虑睡眠刚体。 |
GetShowSphereColliders | 是否应显示 SphereCollider。 |
GetShowStaticColliders | 显示过滤器是否应考虑没有刚体组件的碰撞体。 |
GetShowTerrainColliders | 是否应显示 TerrainCollider。 |
GetShowTriggers | 显示过滤器是否应考虑触发器。 |
GetShowUnitySceneMask | Returns a mask that represents Unity scenes that are enabled by the display filter. |
HasMouseHighlight | 如果当前突出显示了任何类型的物理对象,则返回 true。 |
InitDebugDraw | 初始化物理调试可视化系统。要可视化任何物理对象,必须初始化系统。系统通常由 PhysicsDebugWindow 初始化。 |
Reset | 将可视化选项重置为默认状态。 |
SetQueryFilterState | Sets the query filtering state of PhysicsVisualizationSettings |
SetShowArticulationBodies | Should Articulation Bodies be shown by the Physics Visualizer. |
SetShowBoxColliders | 是否应显示 BoxCollider。 |
SetShowCapsuleColliders | 是否应显示 CapsuleCollider。 |
SetShowCollisionLayer | 显示过滤器是否应考虑给定层。 |
SetShowCollisionLayerMask | 显示过滤器是否应考虑用于表示层的遮罩。 |
SetShowForAllFilters | 启用或禁用所有过滤项。 |
SetShowKinematicBodies | 显示过滤器是否应考虑运动刚体。 |
SetShowMeshColliders | 是否应显示 MeshCollider。 |
SetShowPhysicsSceneMask | 显示过滤器是否应考虑场景遮罩。 |
SetShowRigidbodies | 显示过滤器是否应考虑任何刚体。 |
SetShowSleepingBodies | Should sleeping Rigidbodies and Articulation Bodies be considered by the display filter. |
SetShowSphereColliders | 是否应显示 SphereCollider。 |
SetShowStaticColliders | 显示过滤器是否应考虑没有刚体组件的碰撞体。 |
SetShowTerrainColliders | 是否应显示 TerrainCollider。 |
SetShowTriggers | 显示过滤器是否应考虑触发器。 |
SetShowUnitySceneMask | Sets the Unity scene mask that should be considered by the filter. |
UpdateMouseHighlight | 更新屏幕空间中给定鼠标位置上的鼠标悬停突出显示。 |