Unity 6.3
0 онлайн 21 гостей 3 в системе
Вход

PhysicsVisualizationSettings

класс в UnityEditor

Описание

Этот класс содержит настройки, управляющие визуализацией отладки физики.

Дополнительные ресурсы: ,PhysicsDebugWindow,.

Статические свойства

Свойство Описание
articulationBodyColorЦвет для артикуляторов.
baseAlphaАльфа количество, используемое для смешивания прозрачности.
centerOfMassUseScreenSizeДолжен ли центр массовой визуализации быть постоянным размером экранного пространства.
colorVarianceИспользуется для дифференциации соседних коллайдеров.
contactColorЦвет контактной стрелки.
contactImpulseColorContactPoint.impulse цвет стрелки.
contactSeparationColorЦвет разделения контактной точки.
devOptionsПоказывает дополнительные опции, используемые для разработки и отладки визуализации физики.
dirtyCountГрязный маркер используется для обновления GUI.
enableMouseSelectВключает режимы выделения при перемещении мыши и выбора мыши.
forceOverdrawПринуждение к рисованию коллайдеров над любой другой геометрией, независимо от глубины.
inertiaTensorScaleМасштаб, на который умножаются линии тензора инерции.
kinematicColorЦвет для кинематических Rigidbodies.
maxNumberOfQueriesМаксимальное число запросов, которые PhysicsDebugWindow будет визуализировать в одно и то же время.
queryColorЦвет, используемый отладчиком физики для визуализации запросов.
rigidbodyColorЦвет для Rigidbodies, в первую очередь активных.
showAllContactsОтображает ли PhysicsDebugWindow все контакты.
showCollisionGeometryДолжен ли PhysicsDebugWindow отображать геометрию столкновения.
showContactImpulseПоказывает ли PhysicsDebugWindow ContactPoint.impulse.
showContactsПоказывает ли PhysicsDebugWindow контакты.
showContactSeparationПоказывает ли PhysicsDebugWindow разделение контактов.
sleepingBodyColorЦвет для Rigidbodies, которые контролируются симулятором физики, но в настоящее время не симулируются.
staticColorЦвет для коллайдеров, которые не имеют компонента Rigidbody.
terrainTilesMaxМаксимальное количество квадратов сетки, доступных для рисования всех коллайдеров.
triggerColorЦвет для коллайдеров, являющихся триггерами.
useContactFilteringУчитывает ли PhysicsDebugWindow параметры фильтрации PhysicsVisualizationSettings при визуализации контактов.
useSceneCamКонтролирует, используется ли камера SceneView или GameView.
useVariedContactColorsИспользуются ли различные цвета для визуализации контакта PhysicsDebugWindow.
viewDistanceКоллайдеры в пределах этого расстояния будут отображены.

Статические методы

Метод Описание
ClearMouseHighlightОчистка выделенного Collider.
DeinitDebugDrawДеинициализирует систему визуализации отладки физики и отслеживания изменений коллайдеров.
GetQueryFilterStateПолучить состояние фильтрации запроса из PhysicsVisualizationSettings
GetShowArticulationBodiesСледует ли показывать тела артикуляции в визуализаторе физики.
GetShowBoxCollidersСледует ли показывать BoxColliders.
GetShowCapsuleCollidersСледует ли показывать CapsuleColliders.
GetShowCollisionLayerДолжен ли данный слой рассматриваться фильтром отображения.
GetShowCollisionLayerMaskДолжна ли маска, представляющая слои, рассматриваться фильтром отображения.
GetShowKinematicBodiesСледует ли учитывать кинематические Rigidbodies с помощью фильтра отображения.
GetShowMeshCollidersСледует ли показывать MeshColliders.
GetShowPhysicsSceneMaskВозвращает маску, представляющую сцены, включенные фильтром отображения
GetShowRigidbodiesДолжны ли любые Rigidbodies учитываться фильтром отображения.
GetShowSleepingBodiesСледует ли учитывать спящие Rigidbodies с помощью фильтра отображения.
GetShowSphereCollidersСледует ли показывать SphereColliders.
GetShowStaticCollidersДолжны ли коллайдеры без компонента Rigidbody учитываться фильтром отображения.
GetShowTerrainCollidersСледует ли показывать TerrainColliders.
GetShowTriggersДолжны ли триггеры рассматриваться фильтром отображения.
GetShowUnitySceneMaskВозвращает маску, представляющую сцены Unity, которые включены фильтром отображения.
HasMouseHighlightВозвращает true, если в данный момент выделен любой физический объект.
InitDebugDrawИнициализирует систему визуализации отладки физики. Система должна быть инициализована для визуализации физических объектов. Обычно она инициализируется PhysicsDebugWindow.
ResetСброс параметров визуализации к состоянию по умолчанию.
SetQueryFilterStateЗадаёт состояние фильтрации запроса или PhysicsVisualizationSettings
SetShowArticulationBodiesСледует ли показывать тела артикуляции в визуализаторе физики.
SetShowBoxCollidersСледует ли показывать BoxColliders.
SetShowCapsuleCollidersСледует ли показывать CapsuleColliders.
SetShowCollisionLayerДолжен ли данный слой рассматриваться фильтром отображения.
SetShowCollisionLayerMaskДолжна ли маска, представляющая слои, рассматриваться фильтром отображения.
SetShowForAllFiltersВключает или отключает все элементы фильтрации.
SetShowKinematicBodiesСледует ли учитывать кинематические Rigidbodies с помощью фильтра отображения.
SetShowMeshCollidersСледует ли показывать MeshColliders.
SetShowPhysicsSceneMaskДолжна ли маска сцены рассматриваться фильтром отображения.
SetShowRigidbodiesДолжны ли любые Rigidbodies учитываться фильтром отображения.
SetShowSleepingBodiesДолжны ли спящие жесткие кузова и шарнирные кузова учитываться в фильтре отображения.
SetShowSphereCollidersСледует ли показывать SphereColliders.
SetShowStaticCollidersДолжны ли коллайдеры без компонента Rigidbody учитываться фильтром отображения.
SetShowTerrainCollidersСледует ли показывать TerrainColliders.
SetShowTriggersДолжны ли триггеры рассматриваться фильтром отображения.
SetShowUnitySceneMaskУстанавливает маску сцены Unity, которая должна учитываться фильтром.
UpdateMouseHighlightОбновляет подсветку при перемещении мыши в заданной позиции на экране.