Angel Vasquez Risso's profile

(Simulador de montacargas) Unity 2022.3.2.21f1

Warehouse UHDRP 3D (Simulador de montacargas) Unity 2022.3.2.21f1
Me piden realizar un proyecto en unity3D con un modelo de referencia: https://youtu.be/uJ95WXtp3wc?si=dk8ylLtQIe81BmoA
con los siguientes cambios:
1. Utilizar un asset UHDRP (Alta resolución) que ya ella tenia
2. Implementar el juego bajo la plataforma Windows
3. Añadir Interfaz de Start, Pausa, Menú de niveles y sonido de fondo.

sin mas, se tuvo un plazo de tiempo de 1 mes aproximadamente para culminar lo anteriormente planteado.

Funcionalidades Principales Implementadas:

1. Gestión de Menú Principal:

● Desbloqueo de Niveles: Los niveles se desbloquean y muestran/ocultan un candado en tiempo real según el progreso del jugador.
● Transición y Fade-In de Paneles: Se añadieron transiciones con efectos de fade-in para mostrar paneles de juego.

2. Patrón Singleton:

● GameController y UIManager: Se implementó el patrón Singleton para el GameController y el UIManager para asegurar que haya una única instancia de estos controladores en el juego.
● Persistencia entre Escenas: Los Singleton se mantienen entre escenas usando DontDestroyOnLoad.

3. Interacciones en el Juego:

● Recoger y Apilar Cajas: Función para recoger cajas y apilarlas, modificando sus propiedades para que no interfieran con otras cajas.
● Contador de Cajas: Se implementó un contador que muestra el número de cajas recogidas y las restantes.

4. Transiciones de Escena:

● Panel de Carga: Se implementó un panel de carga que se muestra al cambiar de escena, con una transición de fade-out al finalizar la carga. 
● Reinicio de Escena: Función para reiniciar la escena actual con un retraso especificado. 

5. Control de UI: 

● Paneles de Juego (Victoria, Pausa, Game Over): Se implementaron paneles para mostrar mensajes de victoria, pausa y juego terminado. 
● Actualización de UI: Se aseguraron las referencias entre el GameController y el UIManager para actualizar la UI en tiempo real.
Así quedo el menú de niveles
La UI del juego en tiempo real va actualizando los objetivos y la cantidad de vida según sea el caso, el botón Caja+1 para debug en los casos de colocar una caja.
El menú de pausa se le asignaron 3 botones para reiniciar, reanudar e ir al menú principal
Se agrego los puntos de interacción, se alargó el mástil del monta cargas
Modifique los racks porque se pidió colocar una función mas que consiste en tomar una paleta y 2 cajas al mismo tiempo.
Con todas las paletas y cajas distribuidas en el almacén se puede interactuar
El objetivo de la cantidad de cajas a entregar varia de manera aleatoria
Al chocar dependiendo de la velocidad el monta cargas recibira daño, si este daño es muy fuerte la vida bajará a cero, por lo que el monta cargas quedara inhabilitado y botara humo.
Link del proyecto: https://drive.google.com/drive/folders/1QzTtznNKNt4alBY0uFfst8OWulemtXLo?usp=sharing
(Simulador de montacargas) Unity 2022.3.2.21f1
Published:

Owner

(Simulador de montacargas) Unity 2022.3.2.21f1

Compilacion de mis trabajos en unity 3D(Animacion-Scripts-Modelos-Rigging), Blender Y Adobe Fuse, la cual he estado preparando con el fin de desa Read More

Published: