오늘의 목표

언리얼 멀티플레이 강의 듣기

 


 

지뢰 액터 만들기 (폭발 구현)

 

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

+ Recent posts