프로그래밍/언리얼엔진

언리얼엔진4 C++ 강좌 14 [쥐를잡자 찍찍찍-07] 잡았다 놓쳤다 선택하면 이벤트 발생시키기

panpro 2023. 12. 28. 21:59

 

플레이어가 자기 순서가 되어 잡았다 혹은 놓쳤다를 선택하면 그 결과를 MC에게 알려줘야 합니다. 

이 방법으로 우리는 MC에게 직접 알려주지 않고 이벤트를 발생시킵니다. 

MC에게 직접 알려주려면 Player 액터가 MC를 알아야 하기 때문에 그런 설계상의 문제를 만들지 않기 위해 이벤트를 발생시킵니다. 

 

MC에서는 아래와 같이 player에서 발생하는 이벤트를 받게 됩니다.

player0->OnDecided().AddUObject(this, &AMC::OnPlayerDecidedEvent);

 

https://youtu.be/PFiPzeiz5qc