Volver a la página principal
miércoles 5 marzo 2025
3

¿Qué es un Gizmo en Unity?

Un Gizmo en Unity es una representación visual en la escena que ayuda a los desarrolladores a depurar y organizar su juego. No afecta la jugabilidad ni se renderiza en la vista del jugador, sino que es útil para visualizar elementos como puntos de referencia, trayectorias o colisiones.

Uso de Gizmos en Unity

Los Gizmos se utilizan comúnmente para mostrar información adicional en la vista de la escena. Unity proporciona varios métodos en la clase Gizmos para dibujar líneas, esferas, cubos y otros elementos gráficos.

Para crear un Gizmo personalizado, se usa el método OnDrawGizmos() en un script de C#:

using UnityEngine;

public class GizmoExample : MonoBehaviour
{
    void OnDrawGizmos()
    {
        Gizmos.color = Color.red;  
        Gizmos.DrawSphere(transform.position, 0.5f);  
    }
}

Este código dibuja una esfera roja en la posición del objeto en la escena.

Ejemplos de Gizmos en Unity

  • Mostrar el rango de detección de un enemigo con un círculo o esfera.
  • Dibujar líneas para indicar trayectorias o caminos en un juego de plataformas.
  • Representar zonas de activación de un trigger.
Etiquetas:
csharp unity
Compartir:
Creado por:
Author photo

Jorge García

Fullstack developer