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

Gizmos.DrawWireSphere

Declaration

public static void DrawWireSphere(Vector3 center, float radius);

Параметры

Параметр Описание
центр Центральная точка сферы.
радиус Радиус сферы для рисования. Определяет размер рисуемой сферы.

Описание

Рисует сферу с center и radius в представлении Scene.

DrawWireSphere является методом, используемым для визуальной отладки в Unity Editor. Он отображает сферу в виде Scene. Этот метод полезен для визуализации коллизий, диапазонов эффектов или важных позиций в вашей сцене.

Сфера рисуется с использованием текущего цвета Gizmos, который может быть установлен с помощью Gizmos.color перед вызовом DrawWireSphere. Сфера рисуется с использованием текущей матрицы Gizmos, которая может быть установлена с помощью Gizmos.matrix перед вызовом DrawWireSphere.

Как правило, вы используете этот метод в MonoBehaviour.OnDrawGizmos или MonoBehaviour.OnDrawGizmosSelected функциях в ваших MonoBehaviour скриптах, или в методе с атрибутом DrawGizmo. Как и все Gizmos, это инструмент только для редактора и не должен использоваться для игровой функциональности. Этот метод не имеет эффекта в GameView или во время выполнения. Если вы хотите нарисовать подобные формы во время выполнения, обратитесь к Debug.DrawLine.

Сфера уважает 3D пространство и перспективу сцены, включая глубину и окклюзию другими объектами. Она также уважает альфа-канал цвета Gizmos, позволяя полупрозрачные сферы, а также преобразование Gizmos.matrix.

using UnityEngine;

public class SphereGizmoExample : MonoBehaviour { public float radius = 1f; [Range(0f, 1f)] public float alpha = 0.5f;

private void OnDrawGizmos() { // Set the color with custom alpha Gizmos.color = new Color(1f, 0f, 0f, alpha); // Red with custom alpha

// Draw the sphere Gizmos.DrawSphere(transform.position, radius);

// Draw wire sphere outline Gizmos.color = Color.white; Gizmos.DrawWireSphere(transform.position, radius); } }

Дополнительные ресурсы: ,MonoBehaviour.OnDrawGizmos,, ,MonoBehaviour.OnDrawGizmosSelected,, ,DrawGizmo,, ,Gizmos.color,, ,Gizmos.matrix,.