El séptimo video de la introducción al desarrollo con Unity está terminado.
Resumen:
- Creamos un nuevo script llamado Timer.
- Definimos las variables necesarias para llevar la cuenta del tiempo.
- Definimos nuevos métodos públicos y privados.
- Cruzamos referencias entre los scripts GameControl y Timer, para que puedan enviarse mensajes mutuamente.
El script Timer.cs con comentarios se puede descargar desde la página.
Este Script tiene un nivel de dificultad mayor que los anteriores, debido a las referencias cruzadas que se hacen.
Es importante aclarar que en este video no se estudia programación, solo muestro una manera de resolver el problema. La serie de videos está pensada para poder observar de manera superficial todos los recursos con los que contamos para dar forma a una idea.
Hay varias maneras de contar el tiempo, elegí usar Invoke por lo simple que resulta implementarlo y su utilidad.
Algunas capturas
Armamos un escenario rápido con los prefabs para probar.
Definimos métodos para controlar el timer.
Hacemos uso de los métodos del script Timer desde el script GameControl.