Temporizadores
En desarrollo
Esta documentación aún se está ampliando y puliendo. Las funciones, capturas y descripciones pueden cambiar hasta el lanzamiento público de Talescape. Si algo no está claro o necesitas ayuda, pregúntalo en el Discord oficial de Talescape. Encantados de aclarar o actualizar las páginas cuando haga falta.
Haz clic para cargar el vídeo de YouTube. Puede que se transmitan datos personales a Google. Consulta nuestra Política de privacidad para más detalles.
Temporizadores son disparadores basados en tiempo que te permiten controlar cuándo ocurren eventos en tu historia. Pueden usarse para crear cuentas atrás, efectos recurrentes o decisiones temporizadas, añadiendo ritmo y urgencia a la jugabilidad.
1. Overview
Un temporizador mide una duración definida en segundos. Cuando se agota el tiempo, dispara automáticamente las acciones conectadas, igual que un disparador.
Cada temporizador tiene:
- Name: Una etiqueta para identificar el temporizador.
- Duration: Cuánto tiempo funciona el temporizador antes de dispararse (en segundos).
- Repeat: Si el temporizador debe reiniciarse automáticamente después de dispararse.
2. Timer Controls
Los temporizadores se pueden gestionar de forma dinámica mediante Acciones o Eventos. Puedes:
- Start: Inicia el temporizador.
- Stop: Cancela por completo el temporizador.
- Pause: Congela el temporizador en su valor actual.
- Resume: Continúa un temporizador en pausa.
- Reset: Devuelve el temporizador a su duración completa sin iniciarlo.
Esto te permite iniciar, interrumpir o restablecer secuencias temporizadas en cualquier punto de la historia.
3. Repeating Timers
Cuando la opción Repetición está activada, el temporizador se reiniciará automáticamente cada vez que termine. Esto continúa hasta que el temporizador se detenga manualmente o la historia cambie de escena.
Repeating timers son útiles para:
- Efectos ambientales que ocurren periódicamente.
- Comprobaciones regulares (p. ej., pérdida de salud, parpadeo de luz, ciclos ambientales).
- Sistemas en segundo plano continuos que no dependen de la entrada del jugador.
4. Using Timers as Triggers
Los temporizadores actúan como disparadores dentro del sistema de lógica. Cuando terminan, ejecutan automáticamente sus Acciones asignadas.
Puedes usar esto para:
- Pasar a una nueva escena tras una cuenta atrás.
- Modificar variables a intervalos fijos.
- Activar sonido ambiental o efectos de forma repetida.
- Terminar diálogos o escenas si el jugador tarda demasiado en actuar.
5. Best Practices
- Mantén los temporizadores cortos y con un propósito claro, ya que los temporizadores largos en segundo plano pueden confundir el ritmo.
- Usa temporizadores visibles para generar tensión, y los invisibles para una progresión sutil.
- Siempre detén o restablece los temporizadores cuando ya no sean necesarios para evitar eventos superpuestos.
- Combina temporizadores con variables o condiciones para controlar lógica de temporización compleja.
Los temporizadores aportan una sensación de ritmo y urgencia a la narrativa interactiva, ayudándote a marcar el ritmo de las escenas de forma dinámica, premiar el pensamiento rápido o crear la tensión silenciosa de la espera.