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,.