Make Unreal REAL.
article thumbnail
Unreal Engine 5 C++ Multiplayer Shooter

 

현재 세션 생성 성공 후 UWorld::ServerTravel() 함수를 통해 이동할 레벨의 경로가 "/Game/ThirdPerson/Maps/Lobby"로 하드코딩 되어 있다.

 

메뉴 클래스의 MenuSetup() 함수에서 세 번째 인자로 받아, Listen 서버로 열 레벨을 사용자가 지정할 수 있도록 변경한다.

 

 

구현부에서 FString::Printf() 함수를 이용해, 전달 받은 경로에 "?listen" 문자열을 붙여 ServerTravel() 함수에 전달할 최종 문자열을 만든다.

 

 

하드코딩 되어 있던 문자열을 멤버 변수로 교체한다.

 

 

Listen 서버로 열 레벨을 인자로 받도록 변경했다.

 

profile

Make Unreal REAL.

@diesuki4

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!

검색 태그