728x90
반응형
|참고 글|
GetWorld()->ServerTravel("레벨 경로")
이 함수는 이 서버에 접속한 모든 클라이언트의 접속을 유지한 채 새로운 레벨로 이동하는 함수이다.
퍼즐 게임 같은 경우, 스테이지를 클리어했을 때, 서버와 클라이언트 다 같이 다음 스테이지로 넘어가는 데 유용하게 사용할 수 있을 것 같다.
인자로는 이동할 레벨의 경로를 TEXT로 넣어줘야 한다.
그냥 간편하게 스테이지 배열을 만들고, GetLongPackageName 함수를 통해 레벨 경로를 넘겨주면 편하다.
// .h
UPROPERTY(EditDefaultsOnly, BlueprintReadOnly)
TArray<TSoftObjectPtr<UWorld>> Levels;
// .cpp
GetWorld()->ServerTravel(Levels[0].GetLongPackageName());
728x90
반응형
'📘Unreal Engine > 📝Implement' 카테고리의 다른 글
[Unreal Engine] 런타임 머티리얼 파라미터 값 변경하기 (0) | 2025.03.07 |
---|---|
[Unreal Engine] 바닥 재질별 다른 발소리 내기 (0) | 2025.02.05 |
[Unreal Engine] 범위 액터 순회 (TActorRange) (0) | 2025.01.10 |
[Unreal Engine] 입력 액션에서 Shift, Ctrl 같이 사용하기 (0) | 2024.11.29 |
[Unreal Engine] 에디터에서 속성 값 변경 시 호출 함수 (0) | 2024.11.22 |