El controlador del juego

1

Archivos del curso

2

¬°Bienvenido a los cursos autorizados de Unity!

3

Bienvenida al curso y requisitos para utilizar el HTC Vive

4

Inicializando nuestro proyecto y configurando nuestro PlayerSettings para trabajar con VR

5

Utilizando nuestros controles de HTC Vive

Creando nuestro mundo 3D en Unity

6

Comenzando a crear nuestro escenario 3D con los Unity Standard Assets

7

Preparando el terreno de nuestro escenario

8

Texturizando el terreno de juego

9

Agregando detalles utilizando vegetación

10

Agregando cesped y viento a nuestro nivel

11

Terminando nuestro entorno 3D, agregando un skybox al proyecto

12

Utilizando la unity asset store para obtener nuestra arma y escudo

El realismo del VR: Programando a nuestro personaje

13

Asignando un control de realidad virtual a nuestras armas

14

Input Manager de nuestros controles de VR

15

Accediendo a los botones de nuestro control

16

Preparando nuestro proyectil

17

Utilizar los sensores de los Vive Controllers para lanzar proyectiles

18

Corrigiendo los bugs de nuestra arma

19

Agregando Colliders y Rigid Bodies a nuestro playerController y armas

20

Utilizando Getters y Setters para manejar nuestas barras de vida

El realismo del VR: Creación de HUD (Heads Up Display) y generando enemigos

21

HUD's en VR

22

Terminando nuestros HUDs de mana y vida

23

Creando nuestro script de da√Īo

24

Asignando nuestros huds a los valores de vida y de mana de nuestro personaje

25

Agregando enemigos

26

A√Īadiendo colliders a nuestros enemigos

27

A√Īadiendo animaciones de muerte a nuestros dragones

28

Spawn de enemigos: Generando enemigos sistem√°ticamente

El realismo del VR: Programando la IA de nuestro juego

29

Programando una IA b√°sica: Waypoints

30

Programando a nuestro enemigo para que pueda seguir Waypoints

31

Terminando la lógica de waypoints

32

Puliendo la lógica de nuestro enemigo

33

A√Īadiendo diversos puntos de 'Spawn' para enemigos y cierre del curso

No tienes acceso a esta clase

¬°Contin√ļa aprendiendo! √önete y comienza a potenciar tu carrera

Aprende todo un fin de semana sin pagar una suscripci√≥n ūüĒ•

Aprende todo un fin de semana sin pagar una suscripci√≥n ūüĒ•

Regístrate

Comienza en:

5D
12H
32M
27S
Curso de VR con Unity

Curso de VR con Unity

Juan Gabriel Gomila

Juan Gabriel Gomila

Utilizando Getters y Setters para manejar nuestas barras de vida

20/33
Recursos

Para el script de la vida usaremos una estrategia un poco diferente a lo que estamos acostumbrados, usaremos una variable autocalculada y la manipularemos internamente a través de getters y setters. El Getter es un método que sirve para obtener el valor de la variables y el Setter sirve para configurar su valor además de mantenerlo entre algunos límites o fijarle un valor dadas ciertas condiciones.

Al programar usando Getters y Setters, se crean dos métodos internos get() y set(), con los que se manipularan los valores de una variable que se ha declarado como privada y la que se definirá en el código como [SerializedField], lo que adicionalmente nos permitirá tener acceso a ella desde la interfaz de Unity, lo cual es bastante conveniente.

NOTA: los nombres de interfaces se escriben en PascalCase, mientras que las variables privadas se escriben en camelCase.

Aportes 3

Preguntas 0

Ordenar por:

¬ŅQuieres ver m√°s aportes, preguntas y respuestas de la comunidad?

o inicia sesión.

Esta super interesante el curso.
Lástima no tengo las gafas. Pero igual estoy siguiendo el código y aprendiendo para una futura experiencia.
Muy buenoūüĎŹ

Encontré alguna que otra información de utilidad que les podrían ayudar en futuros desarrollos, como el de tener un código mas limpio y ordenado.
Leer aquí: https://www.quora.com/What-is-the-difference-between-Pascal-Case-and-Camel-Case

El curso lo estoy desarrollando con un visor de Oculus. Cambian ciertas cosas, pero en líneas generales las bases dadas por el maestro funcionan perfectamente.