Aura Player Controller저번에 생성만 해두었던 PlayerController를 본격적으로 구현한다.기본 성격을 정의하기 위한 생성자와, 월드 초기화 이후 필요한 Input Mapping을 등록하기 위한 BeginPlay()를 작성한다.이후 CPP 파일에서 각 항목에 맞는 실제 구현부를 정의한다. 생성자에서는 bReplicates = true;를 설정하였다.멀티플레이 환경에서 복제는 본질적으로 서버에서 발생한 변경 사항을 클라이언트로 전송하는 과정을 의미한다.서버에서 엔티티의 상태가 변경되면, 해당 변경 사항은 서버에 연결된 모든 클라이언트로 복제되어 전달되어 서버와 클라이언트가 서로 동기화를 이루게 된다.따라서 PlayerController 역시 서버와 클라이언트 간 상태 동기화가 이루어..
Unreal/Udemy 강의
2026. 3. 1. 07:03
