Programación de Barras de Vida y Maná en Unity
Clase 24 de 33 • Curso de VR con Unity
Resumen
El target, tanto para el HUD de vida como par el de maná es el player y este se asigna desde el panel del Inspector
de Unity. Para asignar la lógica correcta a cada barra, debemos cambiar la referencia del Bar Type y asignarle la variable que corresponda, bien sea Health o Mana.
Ya en el script asignaremos los valores o límites iniciales en el método Start()
y la lógica que irá actualizando cada slider en el método Update()
.
Es importante notar la diferencia en el uso que le damos tanto a las variables obtenidas a través de un objeto, como es el caso de los HealthPoints
leído del target, en comparación con el valor constante MAGIC_COOLDOWN_TIME
que obtenemos directamente de la clase Weapons.
Finalmente, también dependiendo del barType, actualizaremos los valores durante la interacción en el gameplay colocándo la lógica respectiva en el método Update()
.
Reto: generar una tercera barra para representar el WeaponCooldown.