Una clase gratuita en Unity Learn nos muestra más sobre los Enum, echadle un vistazo: https://learn.unity.com/tutorial/enumerations?projectId=5c8920b4edbc2a113b6bc26a#
El controlador del juego
Archivos del curso
¡Bienvenido a los cursos autorizados de Unity!
Bienvenida al curso y requisitos para utilizar el HTC Vive
Inicializando nuestro proyecto y configurando nuestro PlayerSettings para trabajar con VR
Utilizando nuestros controles de HTC Vive
Creando nuestro mundo 3D en Unity
Comenzando a crear nuestro escenario 3D con los Unity Standard Assets
Preparando el terreno de nuestro escenario
Texturizando el terreno de juego
Agregando detalles utilizando vegetación
Agregando cesped y viento a nuestro nivel
Terminando nuestro entorno 3D, agregando un skybox al proyecto
Utilizando la unity asset store para obtener nuestra arma y escudo
El realismo del VR: Programando a nuestro personaje
Asignando un control de realidad virtual a nuestras armas
Input Manager de nuestros controles de VR
Accediendo a los botones de nuestro control
Preparando nuestro proyectil
Utilizar los sensores de los Vive Controllers para lanzar proyectiles
Corrigiendo los bugs de nuestra arma
Agregando Colliders y Rigid Bodies a nuestro playerController y armas
Utilizando Getters y Setters para manejar nuestas barras de vida
El realismo del VR: Creación de HUD (Heads Up Display) y generando enemigos
HUD's en VR
Terminando nuestros HUDs de mana y vida
Creando nuestro script de daño
Asignando nuestros huds a los valores de vida y de mana de nuestro personaje
Agregando enemigos
Añadiendo colliders a nuestros enemigos
Añadiendo animaciones de muerte a nuestros dragones
Spawn de enemigos: Generando enemigos sistemáticamente
El realismo del VR: Programando la IA de nuestro juego
Programando una IA básica: Waypoints
Programando a nuestro enemigo para que pueda seguir Waypoints
Terminando la lógica de waypoints
Puliendo la lógica de nuestro enemigo
Añadiendo diversos puntos de 'Spawn' para enemigos y cierre del curso
Aún no tienes acceso a esta clase
Crea una cuenta y continúa viendo este curso
El script de daño se encargará precisamente de establecer la cantidad de daño que podrá inflingir cada arma del personaje o ataques de los enemigos en función de un enumerado que definiremos al inicio del código y que indicará cuando la acción la realizan o reciben unos u otros en el juego. Este enumerado también nos servirá para identificar a quién pertenece la vida que va a ser afectada con el daño en su respectivo script.
Algo que es fundamental recordar cuando nos referimos a la acción de hacer daño, es que tanto uno como otro elementos de interacción tendrán que tener definidos y habilitados un collider y un trigger para disparar los eventos correspondientes. Todo esto es parte de lo que es la jugabilidad de nuestro videojuego.
Finalmente, el script deberá ser asignado a los elementos correctos del juego, en este caso a las armas, la bola de fuego y más adelante lo asignaremos también al dragón.
Aportes 1
Preguntas 0
Una clase gratuita en Unity Learn nos muestra más sobre los Enum, echadle un vistazo: https://learn.unity.com/tutorial/enumerations?projectId=5c8920b4edbc2a113b6bc26a#
¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.