Roblox VR은 모든 VR 장치에 대한 백엔드로 OpenXR를 사용합니다. 즉, 구현은 플랫폼 간에 호환되므로 경험은 Quest와 PC VR 헤드셋 모두에서 작동할 수 있습니다. PC VR 헤드셋에서 테스트하는 것이 최소 요구 사항인 NVidia GTX
그래픽 품질 모드
Roblox를 독립형 VR 헤드셋인 Quest 2 또는 Quest Pro에서 실행할 때 쾌적한 성능 수준을 유지하는 것이 중요합니다, 프레임 속도가 사용자에게 불편을 줄 수 있기 때문입니다. 이를 달성하려면 Quest에서 자동 품질 모드 설정이 제공됩니다. 이 기능은 성
퀘스트 2에서 경험을 테스트하고 자동 품질 모드가 켜진 상태에서 시각적 개체를 좋아하지 않으면 경험을 더 최적화하기를 권장합니다.
편안 설정
사용자가 VR을 경험할 때 카메라/위치의 이동은 시청자가 볼 수 있는 것과 이동 감지기가 감지하지 못하는 간극 때문에 불편을 일으킬 수 있습니다. Roblox는 모든 민감도 수
- 뷰어ETAPETELERNO 뷰어ETAPETELERNO 뷰어ETAPETELERNO 뷰어ETAPETELERNO 뷰어ETAPETELERNO 뷰어ETAPETELERNO 뷰어ETAPETELERNO 뷰어ETAPETELERNO 뷰어ETAPETELERNO 뷰어ETAPETELERNO 뷰어ETAPETELERNO 뷰어ETAPETELERNO 뷰어ETAPETELERNO 뷰어ETAPETELERNO 뷰어ETAPETELERNO 뷰어ETAPETEL
- 스테ップ 회전 — 카메라는 1인칭 및 3인칭 카메라 모드에 대해 스테ッ프 회전(컨트롤러로 회전하기)을 사용하며, 카메라를 컨트롤러로 회전할 때 부드러운 회전 모드를 사용하지 않습니다.
- 3인칭 고정 카메라 - 카메라는 공간에 고정되어 플레이어를 따라가지 않습니다. 카메라는 플레이어를 보려고 텔레포트됩니다.
자세한 내용은 VR 메뉴 및 설정에서 확인할 수 있습니다.
카메라 모드
VR 첫 번째 경험을 개발할 때 기본 카메라 스크립트를 활용하거나 자신의 사용자 정의 스크립트를 구현할 수 있습니다.
Roblox는 제3자 편안한 카메라, 첫 번째 사람 카메라 및 차량 카메라를 포함한 기본 카메라 옵션 배열을 제공합니다. 이러한 카메라 모드는 CameraModule 내의 PlayerScripts 내에서 구현됩니다. 편안 메뉴 옵션 및 미래의 "몰입형" 기능을 위해
Roblox가 제공하는 기본 스크립트를 사용하면 모든 새로운 기능과 장치에 대한 호환성을 보장하는 지속적인 업데이트와 개선을 얻을 수 있습니다. 이것은 더 쉽고 지속 가능한 개발 과정을 가져다 줄 것입니다.
성능 팁
퀘스트 2 대상과 같은 독립형 VR 장치는 낮은 전력 칩셋에서 렌더링하는 두 개의 별도 이미지를 동시에 높은 프레임 속도와 해상도로 표시하면서 안정적이고 고품질의 성능을 달성합니다. 안정적이고 고품질의 성능을 달성하려면 그리기 지점이 축소되고 자동 그래픽 품질을 통해 라이트 �
다음 모범 사례는 더 높은 그래픽 설정으로 초당 72 프레임을 달성하는 데 도움이 될 수 있습니다.
- 인스턴스 스트리밍을 활성화하여 콘텐츠를 동적으로 기기스트림하고 끊어줍니다.
- 레이캐스팅 같은 경우 대부분의 프로세서에서 오버사용하지 마십시오.
- Class.RunService 프레임워크 업데이트에 대해 RunService 을 사용하지 마십시오. task.wait() 은 1>Class.RunService1> 에 연결하는 것보다 정확한 결과를 제공하지 않습니다. 4>Library.task.wait()4> 은 7>Class.RunService7> 에 연결하는 것보다 정
- 모바일 VR은 높은 수의 드로우 콜에 민감합니다. 환경을 효율적으로 빌드하고, 실제 중요한 부분에 높은 세부 정보를 추가하고, 씬에서 사용되는 개체 수를 최소화하면서 진정한 의미를 가진 개체를 추가하는 데 유용합니다.
- 사용자 정의 3D 메쉬를 생성할 때 항상 최대 런타임 효율을 위해 최소한의 기하구조를 사용하십시오.
- 자동 품질이 떨어질 때 조명을 생성하는 데 비용이 많이 드는 경우 복셀 또는 그림자 맵 조명을 사용하십시오 Technology, as 2>미래2> 조명은 생성하기 어렵고 품질이 떨어질 수 있습니다.
- 많고 복잡한 SurfaceGuis 는 렌더링 및 CPU 측면에서 모두 비용이 많이 듭니다.
- 키보드 누름과 같은 플랫폼 독립 코드를 작성하지 마십시오. 대신, ContextActionService을 허용하는 키보드, 게임 패드, 키보드 또는 마우스의 입력 메서드를 사용하십시오.
- 예상되는 성능과 시각적 품질을 확인하기 위해 자주 테스트하고 반복하십시오. 가능하면 퀘스트 2 헤드셋에 투자하십시오.