플레이어가 자기 순서가 되어 잡았다 혹은 놓쳤다를 선택하면 그 결과를 MC에게 알려줘야 합니다.
이 방법으로 우리는 MC에게 직접 알려주지 않고 이벤트를 발생시킵니다.
MC에게 직접 알려주려면 Player 액터가 MC를 알아야 하기 때문에 그런 설계상의 문제를 만들지 않기 위해 이벤트를 발생시킵니다.
MC에서는 아래와 같이 player에서 발생하는 이벤트를 받게 됩니다.
player0->OnDecided().AddUObject(this, &AMC::OnPlayerDecidedEvent);
'프로그래밍 > 언리얼엔진' 카테고리의 다른 글
언리얼엔진4 C++ 강좌 16 [쥐를잡자 찍찍찍-09] 소리 넣고 최종 완성 (0) | 2023.12.31 |
---|---|
언리얼엔진4 C++ 강좌 15 [쥐를잡자 찍찍찍-08] 완성하기 (1) | 2023.12.30 |
언리얼엔진4 C++ 강좌 13 [쥐를잡자 찍찍찍-06] moveNext로 게임진행하다 내 순서가 되면 잡았다 놓쳤다 선택하기 (1) | 2023.12.27 |
언리얼엔진4 C++ 강좌 12 [쥐를잡자 찍찍찍-05] 게임진행자 만들고 게임 진행하기 (1) | 2023.12.26 |
언리얼엔진4 C++ 강좌 11 [쥐를잡자 찍찍찍-04] 포즈없애고 포즈잡기 (1) | 2023.12.20 |