Easy Chapter Generator
EnglishEspañol

Mantener un collider dentro de una zona

TriggerObjective acepta un GameObject exacto, sus colliders hijos o un nombre alternativo exacto. Con Required Stay Time cero o negativo solicita completar al entrar; con un valor positivo exige que el mismo collider permanezca dentro durante ese tiempo.

Úsalo para placas, zonas de inspección u objetos que deben permanecer. Para la llegada del jugador con filtros, señal independiente y ruta visual, utiliza WalkToObjective.

Campos y requisitos de físicas

CampoComportamientoRecomendación
Required ObjectAcepta esa raíz y sus hijosPreferible al nombre
Required Object NameCompara el nombre exacto del colliderSolo cuando no puedas asignar referencia
Required Stay TimeCero/negativo inmediato; positivo acumulaMuestra una señal para esperas largas

El GameObject necesita un Collider con Is Trigger y una combinación válida de colliders/Rigidbody. El componente no crea ni cambia el volumen.

Entrada, permanencia, salida y Reset

Al entrar se guarda el collider válido y se pone el tiempo a cero. Solo ese collider suma tiempo. Al salir se limpia la referencia y hay que empezar otra vez. Tras completar, los mensajes de física dejan de modificar el estado.

Reset limpia finalización, collider y tiempo. No mueve el objeto fuera; si las físicas no generan otro enter/stay, recolócalo durante el reinicio del proyecto.

Ejemplo: mantener una caja sobre una placa

  1. 1
    Añade un trigger y TriggerObjective a la placa.
  2. 2
    Asigna la caja y establece dos segundos.
  3. 3
    Déjala un segundo y retírala: el tiempo debe reiniciarse.
  4. 4
    Manténla dos segundos continuos: la fila debe completar.

No llegan mensajes de física

Revisa Is Trigger, Rigidbody, capas, colliders y objetos activos.

El nombre falla

Se compara el GameObject del collider, no necesariamente su padre.

Completa al entrar

El tiempo está en cero o negativo y ese es el comportamiento previsto.