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
4H
23M
37S

Comunicaci贸n entre blueprints

8/10
Recursos

Aportes 5

Preguntas 0

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

La clase esta mal hecha, al final la criatura se queda solo en la pose de herido, y no revisa si las dem谩s condiciones est谩n funcionando, en general la comunicaci贸n entre blueprints nunca funciona, deber铆an revisar esta clase.

Les dejo la manera de solucionar el error de esta clase.

Resumen del error

Resumidamente lo que sucede es que se carga el Event Blueprint Animation Update antes de que se termine de hacer el CAST en Event Blueprint Begin Play.
Esto sucede porque el CAST es una operaci贸n costosa y puede demorarse algunos milisegundos. Al existir est谩 demora, el Event Blueprint Animation Update se comienza a ejecutar antes de que termine la operaci贸n, teniendo como resultado que nuestra variable 鈥Ref_Mascota鈥 no exista todav铆a.

Soluci贸n

Para solucionarlo, podemos validar si la variable 鈥Ref _Mascota鈥 existe, agregando un nodo de validaci贸n o convirtiendo nuestro GET de 鈥Ref _Mascota鈥 a un GET VALIDADO.

La mejor opci贸n es la segunda, y para hacerla vamos a realizar los siguientes pasos:

  1. Asegurarnos de estar en el Event Graph del ABP_Mascota.
  2. Apretar click derecho en 鈥Ref_Mascota
  3. Apretar la opci贸n que dice 鈥Convert to Validated Get
  4. Conectar los grafos de la misma manera que la siguiente imagen:

Esto se resuelve en la clase 7 del curso siguiente (Curso de Introducci贸n a Unreal Engine: Desarrollo y Animaci贸n con Blueprints) en el minuto 5:00 aproximadamente.
LINK del video: https://platzi.com/clases/2254-unreal-blueprints/36731-timers-o-temporizadores-de-hambre-y-salud/
Saludos y espero que les sirva.

La raz贸n por la que la criatura no cambia de la animaci贸n de herido es porque la variable Health no est谩 recibiendo un valor y lo esta poniendo como 0, al parecer hay un fallo en la referencia a Mascota, no s茅 como solucionarlo a煤n pero si lo descubro lo escribir茅.

Este curso me ha parecido genial y el profesor muy bueno, pero esta clase en espec铆fico me pareci贸 confusa y llegu茅 al mismo issue que comentaron de la mascota estancada en el estado herido

Genial