Contenido del Curso
Unreal Engine FPS Game
Unreal Engine FPS Game
Descripción general de BP de armas
En este capítulo, echamos un vistazo al BP_Pickup_Rifle
y explicamos cómo funcionan las mecánicas de recogida y qué sucede cuando disparamos con el rifle.
BP_Pickup_Rifle
tiene un componente SphereCollision una vez que un jugador se superpone con esta esfera invisible, se dispara un evento llamado On Begin Overlap que primero verifica el actor superpuesto y se asegura de que sea un BP_FirstPersonCharacter
, luego guarda una copia de eso y verifica si el jugador ya tiene un arma en sus manos. Si no la tienen, entonces agrega un componente llamado BP_Weapon_Component
al FirstPersonCharacter
.
-
El
BP_Weapon_Component
se adjunta a las manos del jugador y luegoBP_Pickup_Rifle
se destruye a sí mismo. -
El
BP_WeaponComponent
maneja la lógica de generar un proyectil (Bp_FirstPersonProjectile
), reproducir un sonido de disparo y una animación (para los brazos).
¡Gracias por tus comentarios!