Зміст курсу
Unreal Engine FPS Гра
Unreal Engine FPS Гра
Огляд зброї BP
У цьому розділі ми розглянемо BP_Pickup_Rifle
і пояснимо, як працює механіка підбору та що відбувається, коли ми стріляємо з гвинтівки.
BP_Pickup_Rifle
має компонент SphereCollision, коли гравець перетинається з цією невидимою сферою, запускається подія під назвою On Begin Overlap, яка спочатку перевіряє актор, що перетинається, і переконується, що це BP_FirstPersonCharacter
, потім зберігає його копію і перевіряє, чи вже є у гравця зброя в руках. Якщо ні, то додає компонент під назвою BP_Weapon_Component
до FirstPersonCharacter
.
BP_Weapon_Component
потім прикріплюється до рук гравця, аBP_Pickup_Rifle
знищується.BP_WeaponComponent
обробляє логіку створення снаряда (Bp_FirstPersonProjectile
), відтворення звуку пострілу та анімації (для рук).
Дякуємо за ваш відгук!