반응형
GameMode의 주요 함수
PreLogin : 클라이언트의 접속 요청을 처리하는 함수 - 서버는 실행 X
Login : 접속을 허용한 클라이언트에 대응하는 플레이어 컨트롤러를 만드는 함수
PostLogin : 플레이어 입장을 위해 플레이어에 필요한 기본 설정을 마무리하는 함수
StartPlay : 게임의 시작을 지시하는 함수
BeginPlay : 게임 모드의 StartPlay를 통해 게임이 시작될 때 모든 액터에서 호출하는 함수
클라이언트에는 GameMode가 없음(서버에만 있음)
-> 클라이언트는 게임의 시작을 알기 위해 GameState를 서버로부터 Replicate받음
-> GameMode의 명령을 받은 GameState는 모든 액터들이 BeginPlay를 호출하도록함
-> GameMode의 게임 시작 명령을 받으면 GameState는 OnRep_ReplicatedHasBegunPlay를 호출함
반응형
'공부 > UE' 카테고리의 다른 글
| [UE] Meta Attribute (0) | 2026.01.14 |
|---|---|
| [UE] PreAttributeChange가 아니라 PostGameplayEffectExecute에서 Clamp 해야 하는 이유 (0) | 2025.11.02 |
| [UE] GameplayEffect의 Stack 여부에 따른 Tag 중첩 (0) | 2025.10.20 |
| [UE] Controller에 접근하는 방법들 (0) | 2025.10.19 |
| [UE5] PlayerState, PlayerController의 Replicate 시점 (0) | 2025.10.14 |