Version: 2017.2

PhysicsVisualizationSettings

class in UnityEditor

切换到手册

描述

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

另请参阅:PhysicsDebugWindow

静态变量

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

静态函数

ClearMouseHighlight清除突出显示的碰撞体。
DeinitDebugDraw取消初始化物理调试可视化系统和跟踪碰撞体更改。
GetShowBoxColliders是否应显示 BoxCollider。
GetShowCapsuleColliders是否应显示 CapsuleCollider。
GetShowCollisionLayer显示过滤器是否应考虑给定 filterWorkflow 的给定层。
GetShowCollisionLayerMask显示过滤器是否应考虑用于表示给定 filterWorkflow 的层的遮罩。
GetShowKinematicBodies显示过滤器是否应考虑给定 filterWorkflow 的运动刚体。
GetShowMeshColliders是否应显示 MeshCollider。
GetShowRigidbodies显示过滤器是否应考虑给定 filterWorkflow 的任何刚体。
GetShowSleepingBodies显示过滤器是否应考虑给定 filterWorkflow 的休眠刚体。
GetShowSphereColliders是否应显示 SphereCollider。
GetShowStaticColliders对于给定的 filterWorkflow,显示过滤器是否应考虑没有刚体组件的碰撞体。
GetShowTerrainColliders是否应显示 TerrainCollider。
GetShowTriggers显示过滤器是否应考虑给定 filterWorkflow 的触发器。
HasMouseHighlight如果当前突出显示了任何类型的物理对象,则返回 true。
InitDebugDraw初始化物理调试可视化系统。要可视化任何物理对象,必须初始化系统。系统通常由 PhysicsDebugWindow 初始化。
Reset将可视化选项重置为默认状态。
SetShowBoxColliders是否应显示 BoxCollider。
SetShowCapsuleColliders是否应显示 CapsuleCollider。
SetShowCollisionLayer显示过滤器是否应考虑给定 filterWorkflow 的给定层。
SetShowCollisionLayerMask显示过滤器是否应考虑用于表示给定 filterWorkflow 的层的遮罩。
SetShowForAllFilters启用或禁用当前 filterWorkflow 的所有过滤项。
SetShowKinematicBodies显示过滤器是否应考虑给定 filterWorkflow 的运动刚体。
SetShowMeshColliders是否应显示 MeshCollider。
SetShowRigidbodies显示过滤器是否应考虑给定 filterWorkflow 的任何刚体。
SetShowSleepingBodies显示过滤器是否应考虑给定 filterWorkflow 的休眠刚体。
SetShowSphereColliders是否应显示 SphereCollider。
SetShowStaticColliders对于给定的 filterWorkflow,显示过滤器是否应考虑没有刚体组件的碰撞体。
SetShowTerrainColliders是否应显示 TerrainCollider。
SetShowTriggers显示过滤器是否应考虑给定 filterWorkflow 的触发器。
UpdateMouseHighlight更新屏幕空间中给定鼠标位置上的鼠标悬停突出显示。