개발일지

07-26~ 30 Enemy Collision, Projectile, Homing, Minion

ksw8596 2024. 7. 30. 18:21

FEnemyProjectile.cpp

 

ProjectileBase와 설정값이 다른부분을 EnemyProjectile에 생성하였다.

FEnemyHomingProjectile.cpp

 

Homing부분에서 Target부분이 지정된부분을 Clear해주기 위해서 BeginPlay부분과 ClearTarget을 만들어 3초뒤에 Homing하는 Projectile을 가는 방향으로 이동하게끔 만들었다.

 

 

 

FEnemyCharacterBase.cpp

Hit부분에서 Stop인지를 판별했는데 SuperArmor

 

Enemy가 죽을 때 자폭형(bisBoom)인지를 체크하여 Boom상태일때 자폭에 대한 애니메이션을 실행 후

자폭 애니매이션과 함께 데미지를 주도록 따로 설정하였다.

 

Action_Enemy_Minion_Death

Minion이 죽을 때 범위공격을 주는 블루프린터

 

 

Behavior Tree - EliteEnemy

 

SuperArmor-> Stop상태일때 True, Rise상태일때 False로 설정