Unreal Engine 5 C++ Multiplayer Shooter
현재 세션 생성 성공 후 UWorld::ServerTravel() 함수를 통해 이동할 레벨의 경로가 "/Game/ThirdPerson/Maps/Lobby"로 하드코딩 되어 있다.
메뉴 클래스의 MenuSetup() 함수에서 세 번째 인자로 받아, Listen 서버로 열 레벨을 사용자가 지정할 수 있도록 변경한다.
구현부에서 FString::Printf() 함수를 이용해, 전달 받은 경로에 "?listen" 문자열을 붙여 ServerTravel() 함수에 전달할 최종 문자열을 만든다.
하드코딩 되어 있던 문자열을 멤버 변수로 교체한다.
Listen 서버로 열 레벨을 인자로 받도록 변경했다.
'Unreal Engine > UE5 C++ Multiplayer Shooter' 카테고리의 다른 글
프로젝트 생성 (0) | 2023.03.29 |
---|---|
멀티 플레이어 플러그인 제작: 버그 수정 및 완성 (0) | 2023.03.28 |
멀티 플레이어 플러그인 제작: 세션 시작 (0) | 2023.03.28 |
멀티 플레이어 플러그인 제작: 참가자 확인 (0) | 2023.03.28 |
멀티 플레이어 플러그인 제작: 위젯 바인딩 4 (0) | 2023.03.27 |