Easy Chapter Generator
EnglishEspañol

Dónde se realiza trabajo

El flujo ordenado avanza mediante transiciones concretas. Manager y Chapter recorren listas al seleccionar, restaurar, borrar, validar o buscar ID; no existe una búsqueda global de progreso cada frame.

Algunos detectores sí trabajan mientras están incompletos: DestructionObjective y ObjectPlacementObjective recorren arrays, TimedObjective actualiza el tiempo y los triggers reciben físicas. El coste depende de las referencias configuradas.

Puntos que dependen del proyecto

ÁreaCoste posibleMedida
Arrays grandesRecorrido por UpdateConjuntos pequeños o Objective por eventos
DiagnósticoStrings y ConsoleDesactivar en producción
Materialesrenderer.material crea instanciasPlanificar su ciclo
Reset físicoFindObjectsByType en transicionesNo ejecutarlo cada frame
Almacén propioLatencia en hilo principalOperaciones limitadas
UnityEventsTrabajo de los receptoresMedir cada receptor por separado

Medir el recorrido completo

  1. 1
    Usa Profiler con cantidades representativas.
  2. 2
    Mide reposo, detección, finalización y cierre por separado.
  3. 3
    Inspecciona scripts llamados por eventos y adaptadores.
  4. 4
    Repite restauración y ClearProgress con datos reales.
  5. 5
    Compara sin diagnósticos.

Qué puede afirmarse

No existe una cifra fija válida para todas las escenas, físicas, receptores o proveedores. El contrato útil es observable: una posición actual, arrays delimitados, claves exactas y ninguna actualización oculta de terceros. Mide siempre los sistemas que rodean estas fronteras.

Para una condición grande o compleja, deriva de Objective y reacciona a un evento autorizado.