Semana_9


Corrección de errores

  • Problema con las tareas y su UI:
    • Error: Las tareas no coincidían con lo mostrado en la interfaz de usuario. Cuando un NPC era llevado al escritorio, no comenzaba a trabajar, incluso si el UI indicaba que había una tarea disponible para su rol.
    • Causa:
      • El TaskManager estaba duplicado, y uno de ellos limpiaba la lista de tareas en su método Awake, eliminando las tareas al inicializar en el Canvas.
      • No existía un mecanismo para actualizar el UI al completar tareas.
    • Solución:
      • Eliminé el duplicado del TaskManager y revisé sus procesos para que funcione correctamente.
      • Añadí una función para actualizar el UI de tareas completadas. Cada tarea ahora tiene un índice único y un sistema de validación interna que verifica su estado de completado.
  • Falta de funcionalidad en la noche:
    • Error: Durante la noche, no había un botón que permitiera avanzar el tiempo rápidamente, lo que hacía esta fase tediosa, ya que no había tareas activas para realizar.
    • Solución:
      • Implementé un multiplicador de tiempo que los jugadores pueden activar durante la noche. Este sistema acelera la velocidad del juego hasta las 7:00 AM, mejorando el flujo general.
  • Errores en los íconos de estado de los NPCs:
    • Error: Los íconos en las nubes de los NPCs, como el de "descansando", dejaban de aparecer en ciertos momentos del juego.
    • Causa: Errores en la lógica de las líneas de código que gestionaban la visibilidad de estos íconos.
    • Solución: Corregí los errores en el código, asegurando que los estados se actualicen correctamente en tiempo real. Probé el sistema varias veces y ahora funciona al 100%.

Get Dev Moon Studios

Leave a comment

Log in with itch.io to leave a comment.