오늘의 목표
언리얼 멀티플레이 강의 듣기
지뢰 액터 만들기 (폭발 구현)
Client RPC, NetMulticast RPC
ClientRPC
사망 UI 띄우기 등에 사용
NetMulticastRPC
지뢰 폭발 이펙트 띄우기 (모든 액터에서 볼 수 있어야함)
BeginOverlap은 어디서 호출되는가?
모든 액터에서 호출이 되긴 함. -> 서버를 기준으로 지뢰 폭발로 인한 대미지 로직과 함께 작성하기.
if (false == OnActorBeginOverlap.IsAlreadyBound(this, &ThisClass::OnLandMineBeginOverlap))
{
OnActorBeginOverlap.AddDynamic(this, &ThisClass::OnLandMineBeginOverlap);
}
if (true == OnActorBeginOverlap.IsAlreadyBound(this, &ThisClass::OnLandMineBeginOverlap))
{
OnActorBeginOverlap.RemoveDynamic(this, &ThisClass::OnLandMineBeginOverlap);
}
OnActorBeginOverlap이라는 이벤트가 바인딩 되어있지 않을 때 -> 바인딩 실행
OnActorBeginOverlap이 바인딩 되어있을 때 -> 바인딩 해제
'Unreal5 공부 > TIL' 카테고리의 다른 글
| 2026/07/02 TIL (0) | 2026.07.02 |
|---|---|
| 2026/06/26 TIL (0) | 2026.06.24 |
| 2026/06/18 TIL (0) | 2026.06.18 |
| 2026/06/17 TIL (0) | 2026.06.17 |
| 2026/06/16 TIL (0) | 2026.06.16 |