볼륨을 사용한 레벨 스트리밍

볼륨을 사용하여 플레이어의 뷰포인트를 기준으로 레벨 스트리밍을 제어하는 방법을 설명합니다.

Choose your operating system:

Windows

macOS

Linux

이번 예시에서 파티오 레벨 스트리밍을 받기 시작하여 플레이어가 모퉁이를 돌아 파티오에 접근할 때쯤에는 스트리밍 레벨이 완전히 로드되어 화면에 나타나도록 만들겠습니다.

StreamingLevelVisible.png

구성의 일부로, SunTemple_PersistentSunTemple_Streaming 두 레벨이 준비되어 있습니다. 플레이어 스타트(Player Start)SunTemple_Persistent 에 있으며, 게임 속 플레이어는 캐릭터(Character) 로 표현됩니다.

  1. 콘텐츠 브라우저(Content Browser) 에서 SunTemple_Persistent 를 엽니다.

  2. 플레이어 스타트 를 사원의 시작 지점으로 이동합니다.

    PlayerStart.png

  3. 창(Windows) 을 클릭한 다음 레벨(Levels) 을 선택합니다.

  1. 레벨 드롭다운 메뉴를 클릭한 다음, 기존 추가(Add Existing...) 를 선택하여 새로운 서브레벨을 추가합니다.

    AddExisting.png

  2. 레벨 열기(Open Level) 대화창에서 추가할 SunTemple_Streaming 을 선택한 다음, 열기(Open) 를 클릭합니다.

    SunTempleStreaming_Select.png

  3. 퍼시스턴트 레벨(Persistent Level)우클릭 한 다음, 드롭다운 메뉴에서 현재로 만들기(Make Current) 를 선택합니다.

볼륨으로 레벨 스트리밍 받기

  1. 액터 배치(Place Actors) 패널에서 볼륨(Volumes) 탭을 선택한 다음, 레벨 스트리밍 볼륨(Level Streaming Volume) 을 레벨에 드래그합니다.

    LevelStreamingVolumeModes.png

  2. SunTemple_Streaming 의 걸을 수 있는 영역을 전부 뒤덮도록 레벨 스트리밍 볼륨 을 조정합니다. LSVPlacement.png

    레벨 스트리밍 볼륨의 로직은 활성화된 카메라 위치를 추적하므로, 플레이어의 폰 또는 캐릭터와 먼 거리에 카메라가 배치된 경우, 그에 맞춰 레벨 스트리밍 볼륨의 크기와 위치를 조정해야 합니다.

  3. 창(Windows) 을 클릭한 다음 레벨(Levels) 을 선택합니다.

    WindowLevels.png

  4. SunTemple_Streaming 을 선택한 다음, 레벨 디테일(Level Details) 아이콘을 클릭합니다.

    LevelDetails.png

  5. 스트리밍 볼륨(Streaming Volumes) 옆의 + 아이콘을 클릭하여 새 볼륨을 추가합니다. 그런 다음, 드롭다운 메뉴나 스포이드 아이콘을 사용하여 방금 레벨에 배치한 레벨 스트리밍 볼륨 을 선택합니다. AddLSV.png

  6. 초기에 로드됨(Initially Loaded)초기에 표시(Initially Visible) 체크박스의 체크가 해제되었는지 확인한 다음, 레벨 디테일 패널을 닫습니다.

  7. 뷰포트(Viewport) 로 돌아가 레벨 스트리밍 볼륨 을 선택합니다. 디테일(Details) 패널에서 다음 볼륨 프로퍼티를 설정합니다. 에디터 사전 시각화 전용(Editor Pre Vis Only)비활성화됨(Disabled) 은 체크를 해제해야 하며, 스트리밍 사용(Streaming Usage)로드 시 SVB 비저빌리티 차단(SVB Visibility Blocking on Load) 으로 설정해야 합니다.

    LSVSettings.png

  8. 에디터에서 플레이(Play in Editor) 를 사용하여 스트리밍 레벨을 테스트해봅니다.