Volver al Blog
Tutorial

Overrides de Instancia: Cambios Locales Sin Romper el Símbolo Maestro

Aprende el sistema de Override de Instancia de Brinimate — cambia relleno, contorno, opacidad y texto en copias individuales de símbolo manteniendo el maestro intacto. Construye multitudes diversas desde un solo asset.

L

LuisOA

Equipo Brinimate

Overrides de Instancia: Un Símbolo, Variaciones Infinitas

Has creado un símbolo de personaje perfecto. Ahora necesitas 10 personajes en tu escena de multitud — pero no deben verse todos idénticos. Algunos tienen camisas rojas, otros azules. Algunos son más transparentes para sugerir profundidad. Unos pocos tienen etiquetas de nombre diferentes.

La solución ingenua: duplicar el símbolo 10 veces con ligeras variaciones. El problema: ahora tienes 10 maestros que mantener. Corriges las proporciones del cuerpo en uno y los otros 9 siguen rotos.

La solución inteligente: Overrides de Instancia. Un maestro, diez variaciones, todas actualizándose juntas cuando cambia el maestro.


🔑 Override vs. Edición de Maestro

Esta es la distinción más importante que debes entender:

AcciónAfecta
Editar Símbolo MaestroTODAS las instancias de ese símbolo — en todas partes, inmediatamente
Override de InstanciaSOLO la instancia individual seleccionada — todas las demás sin cambios

Ambas herramientas son esenciales. Usa ediciones maestras para cambios estructurales (corregir proporciones, añadir detalles). Usa overrides para variaciones de superficie (colores, etiquetas, niveles de opacidad).


🎨 Overrides Disponibles en Brinimate

Actualmente, cuatro propiedades pueden sobreescribirse por instancia:

1. Override de Relleno

Cambia el color de relleno de la instancia sin tocar el maestro.

Ejemplo: Un símbolo de árbol, cuatro instancias. Aplica un override de relleno verde a los árboles de verano, ámbar para otoño, blanco para invierno. Un símbolo, cuatro estaciones, cero duplicados.

2. Override de Contorno

Cambia el color del contorno de la instancia.

Ejemplo: Un símbolo de personaje con un contorno negro por defecto. Override el contorno a blanco para personajes frente a fondos oscuros, asegurando que siempre se lean claramente.

3. Override de Opacidad

Cambia la opacidad de toda la instancia.

Ejemplo: Una escena de multitud. El mismo símbolo de personaje colocado 15 veces. Los personajes del fondo obtienen 30% de opacidad, plano medio 65%, primer plano 100%. Perspectiva atmosférica instantánea — un solo símbolo hace todo el trabajo.

4. Override de Texto

Cambia el contenido de texto dentro del símbolo, si contiene un objeto de texto.

Ejemplo: Un símbolo de señalización urbana (un rectángulo + texto). Por defecto dice “TIENDA”. Override el texto en cada instancia: “CAFÉ”, “HOTEL”, “FARMACIA”, “MUSEO” — una plantilla, toda la ciudad poblada.


🔧 Aplicar Overrides (Paso a Paso)

  1. Selecciona la Instancia de Símbolo que quieres personalizar.
  2. En el Inspector (lado derecho), encuentra el bloque Instance Overrides.
  3. Para cambiar relleno/contorno/opacidad: ajusta esas propiedades usando los selectores de color y sliders estándar — Brinimate reconoce que estás en una instancia y aplica el cambio como un override.
  4. Para cambiar texto: encuentra el campo Text Override en el Inspector, escribe el nuevo contenido, luego haz clic en Apply Override.

↩️ Restablecer Overrides

¿Cometiste un error? ¿Quieres volver a la apariencia del símbolo maestro?

  • Selecciona la instancia.
  • En el Inspector → sección Instance Overrides → haz clic en Reset Overrides.
  • La instancia vuelve a la apariencia predeterminada del maestro.

Nota: Actualmente, Reset Overrides borra todos los overrides a la vez. El reset por propiedad individual está planeado para una actualización futura.


🏙️ Ejemplos Reales de Producción

Construyendo una Multitud de Personajes

  1. Crea un símbolo de personaje con colores neutros.
  2. Inserta 12 instancias. Distribúyelas por una escena de multitud.
  3. Aplica overrides de relleno para variedad de color en ropa/piel.
  4. Aplica overrides de opacidad del 40-80% para personajes en la fila trasera para simular profundidad.
  5. Resultado: Una multitud diversa desde un solo dibujo — edita la pose una vez, los 12 personajes se actualizan.

Sistema de Señalización Urbana

  1. Crea un símbolo cartel_ciudad: rectángulo + texto “ETIQUETA”.
  2. Inserta 8 instancias alrededor de tu escena urbana.
  3. Override de texto en cada uno: “BANCO”, “PANADERÍA”, “GIMNASIO”, etc.
  4. Para cambiar el estilo del cartel (esquinas redondeadas, nuevo color), edita el maestro — los 8 carteles se actualizan.

Botones de UI Animados

  1. Crea un símbolo boton_ui: rectángulo redondeado + icono.
  2. Inserta 3 instancias para 3 estados: Normal, Hover, Deshabilitado.
  3. Override de relleno: azul / azul más brillante / gris.
  4. Override de opacidad: 100% / 100% / 50%.
  5. Cada “estado” es en realidad una instancia con overrides — alterna entre ellos en la animación usando keyframes.

💡 Consejo de Pro: Combina overrides con Símbolos Anidados para máxima potencia. Un símbolo de personaje puede contener un sub-símbolo cara. Override el relleno de la cara a nivel del personaje para el tono de piel. Edita las posiciones de los ojos en el símbolo anidado — todos los personajes actualizan sus ojos simultáneamente.