PhysicsVisualizationSettings

class in UnityEditor

Switch to Manual

Description

此类包含用于控制物理调试可视化的设置。

另请参阅:PhysicsDebugWindow

Static Variables

baseAlpha用于透明度混合的 Alpha 数量。
colorVariance用于区分相邻碰撞体。
devOptions显示用于开发和调试物理可视化的额外选项。
dirtyCount用于刷新 GUI 的“脏”标记。
enableMouseSelect启用鼠标悬停突出显示和鼠标选择模式。
forceOverdraw强制将碰撞体绘制在任何其他几何体之上(无论深度如何)。
kinematicColor运动刚体的颜色。
rigidbodyColor刚体(主要是活动刚体)的颜色。
showCollisionGeometry PhysicsDebugWindow 是否应显示碰撞几何体。
sleepingBodyColor由物理模拟器控制但当前尚未模拟的刚体的颜色。
staticColor没有刚体组件的碰撞体的颜色。
terrainTilesMax可用于绘制所有地形碰撞体的最大网格瓦片数。
triggerColor作为触发器的碰撞体的颜色。
useSceneCam控制是否使用 SceneView 或 GameView 摄像机。未显示在 UI 中。
viewDistance将显示此距离内的碰撞体。

Static Functions

ClearMouseHighlight清除突出显示的碰撞体。
DeinitDebugDraw取消初始化物理调试可视化系统和跟踪碰撞体更改。
GetShowBoxColliders是否应显示 BoxCollider。
GetShowCapsuleColliders是否应显示 CapsuleCollider。
GetShowCollisionLayerShould the given layer be considered by the display filter.
GetShowCollisionLayerMaskShould the mask representing the layers be considered by the display filter.
GetShowKinematicBodiesShould the kinematic Rigidbodies be considered by the display filter.
GetShowMeshColliders是否应显示 MeshCollider。
GetShowRigidbodiesShould any Rigidbodies be considered by the display filter.
GetShowSleepingBodiesShould the sleeping Rigidbodies be considered by the display filter.
GetShowSphereColliders是否应显示 SphereCollider。
GetShowStaticCollidersShould the Colliders without a Rigidbody component be considered by the display filter.
GetShowTerrainColliders是否应显示 TerrainCollider。
GetShowTriggersShould the triggers be considered by the display filter.
HasMouseHighlight如果当前突出显示了任何类型的物理对象,则返回 true。
InitDebugDraw初始化物理调试可视化系统。要可视化任何物理对象,必须初始化系统。系统通常由 PhysicsDebugWindow 初始化。
Reset将可视化选项重置为默认状态。
SetShowBoxColliders是否应显示 BoxCollider。
SetShowCapsuleColliders是否应显示 CapsuleCollider。
SetShowCollisionLayerShould the given layer be considered by the display filter.
SetShowCollisionLayerMaskShould the mask representing the layers be considered by the display filter.
SetShowForAllFiltersEnables or disables all filtering items.
SetShowKinematicBodiesShould the kinematic Rigidbodies be considered by the display filter.
SetShowMeshColliders是否应显示 MeshCollider。
SetShowRigidbodiesShould any Rigidbodies be considered by the display filter.
SetShowSleepingBodiesShould the sleeping Rigidbodies be considered by the display filter.
SetShowSphereColliders是否应显示 SphereCollider。
SetShowStaticCollidersShould the Colliders without a Rigidbody component be considered by the display filter.
SetShowTerrainColliders是否应显示 TerrainCollider。
SetShowTriggersShould the triggers be considered by the display filter.
UpdateMouseHighlight更新屏幕空间中给定鼠标位置上的鼠标悬停突出显示。