Contenido del Curso
Unreal Engine FPS Game
Unreal Engine FPS Game
Creación de Variable de Salud + Funciones para aumentarla o disminuirla
En este capítulo, echaremos un vistazo a los eventos BeginPlay
y Tick
, así como a funciones y variables. Junto con eso, implementaremos la salud del personaje creando una variable y una función que podemos llamar para reducir la salud, lo que se asemeja a recibir daño.
Variables son elementos que contienen información de un cierto tipo. Por ejemplo, una variable de tipo Entero contiene un número entero, y una variable de tipo Booleano contiene un valor verdadero o falso.
Para crear una variable, haz clic en el signo + frente a Variables en el panel del lado izquierdo llamado Mi Blueprint, dale un nombre y elige su tipo como se muestra en el video.
Eventos son instrucciones que podemos llamar en tiempo de ejecución para que nuestro plano haga algo. Los dos principales eventos integrados que vemos en este capítulo son Event BeginPlay y Event Tick.
-
El evento
BeginPlay
se dispara tan pronto como el plano se genera en el juego mientras el juego está en ejecución. Event BeginPlay se dispara solo una vez. Para crear un BeginPlay puedes hacer clic derecho en algún lugar del Event Graph que no esté ocupado y escribir “BeginPlay” y elegir Event BeginPlay. -
El evento
Tick
también se dispara tan pronto como comienza el juego, pero continuará disparándose continuamente. Para crear un Event Tick, haz clic derecho en el gráfico y busca Tick y elige Event Tick.
Las funciones son similares a los Eventos, realizan un conjunto de instrucciones. Hay algunas diferencias entre Funciones y Eventos.
Nota
En las funciones, no hay concepto de tiempo, por lo que nodos como Delay no existen en una función.
Para crear una función, haz clic en el signo + frente a Funciones en el panel Mi Blueprint.
¡Gracias por tus comentarios!