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.
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.
Jorge García
Fullstack developer