Today's Lesson: Simple Health Pick Up With Effects
Summary
1. We take a look at how we can create a simple health pick up item for game complete with particle effects.
2. We go over all the blueprints to adjust the player's health and to destroy the item once picked up.
Virtus Learning Hub
✅ Create Health Pickup Item
◼️ New Blueprint Class - Actor <HealthPickup>
- Add Component: ParticleSystem
파티클 - 템플릿: 사용할 파티클 선택(P_Heal_Aura)
- Add Component: Box Trigger
//충돌 체크에 사용
◼️ Actor Blueprint <HealthPickup> - Event Graph
- New Node: Event Actor BeignOverlap
//이 액터가 다른 액터에 겹칠 때, 이벤트 발생
- Event Actor BeginOverlap → Cast to ThirdPersonCharacter
//Overlap된 Other Object가 ThirdPersonCharacter이면 다음 실행
- ThirdPersonCharacter → Branch
Branch_Condition: ThirdPersonCharacter_Health < 1 ?
//ThirdPersonCharacter의 Health 변수가 1 미만이면 다음 실행
- Set ThirdPersonCharacter_Health
Float(ThirdPersonCharacter_Health) + Float(0.2)

- Set ThirdPersonCharacter_Health → Branch
Branch_Condition: ThirdPersonCharacter_Health > 1?
//예외 처리: Health 값이 max 값을 초과한 경우, max 값으로 set
- Branch → Spawn Emitter at Location
Location: ThirdPersonCharacter → GetActorLocation
//true, false 모두 Particle 생성
- Destroy Actor
타깃: self
//모든 과정 이후 액터 소멸

✅ Result
-
Health Pickup

-
Health Pickup 효과 발동 후 소멸
