Conteúdo do Curso
Jogo FPS com Unreal Engine
Jogo FPS com Unreal Engine
Visão Geral do BP de Armas
Neste capítulo, analisamos o BP_Pickup_Rifle
e explicamos como funcionam as mecânicas de coleta e o que acontece quando disparamos com o rifle.
BP_Pickup_Rifle
possui um componente SphereCollision que, uma vez que um jogador se sobrepõe a essa esfera invisível, dispara um evento chamado On Begin Overlap, que primeiro verifica o ator sobreposto e garante que seja um BP_FirstPersonCharacter
, depois salva uma cópia disso e verifica se o jogador já tem uma arma nas mãos. Se não tiver, então adiciona um componente chamado BP_Weapon_Component
ao FirstPersonCharacter
.
-
O
BP_Weapon_Component
é então anexado às mãos do jogador e oBP_Pickup_Rifle
se destrói. -
O
BP_WeaponComponent
lida com a lógica de gerar um projétil (Bp_FirstPersonProjectile
), tocar um som de tiro e uma animação (para os braços).
Obrigado pelo seu feedback!