EditorXR 0.4.12 프리뷰 버전은 며칠 전에 공식적으로 Unity 패키지 관리자에 포함되었습니다.
사용자는 Unity 패키지 관리자를 열고 패키지 미리보기를 활성화하고 "+"버튼을 클릭 한 다음 "git URL에서 패키지 추가 ..."를 클릭 한 후 com.unity.editorxr을 입력하기 만하면됩니다. Unity 2019.1 및 2019.2의 경우 Packages / manifest.json 파일 문서를 수동으로 편집하고 "com.unity.editorxr": "0.4.12-preview"를 추가해야합니다.
언뜻보기에이 버전은 0.3에서 많이 변경되지 않았습니다. 그러나 팀은 하단에 많은 중요한 변경 사항을 통합했습니다. 가장 중요한 것은 EditorXR이 이제 Unity MARS와 함께 시작된 XR Tools Module Loader를 지원한다는 것입니다. Module Loader는 EditorXR에서 시스템을 더욱 분리하는 데 도움이되며 EditorXR이 MARS와 모듈 로더 및 기능 주입 아키텍처를 채택 할 수있는 다른 향후 패키지를 더 쉽게 통합 할 수 있습니다. 개발 도구 및 작업 공간에 사용되는 API는 기본적으로 변경되지 않았지만 팀은 많은 양의 "배관"코드를 교체하거나 삭제하여 모듈 로더 패키지에 넘겨주었습니다.
Unity는 또한 타사 Nition UnityOctree 라이브러리를 삭제하고 새로운 Spatial Hash Module로 교체했습니다. 모듈의 목적은 동일하지만 객체 목록에 대한 작업을 지원할 수있는보다 유연한 API를 사용합니다.
이 버전은 여전히 EditorXR 패키지에 포함 된 이전 입력 프로토 타입에 의존합니다. 처음 가져 오는 동안 입력 바인딩을 업데이트하라는 메시지가 표시됩니다. 팀은 현재 새로운 입력 시스템을 사용하도록 업데이트하고 있으며 향후 버전에서이 코드를 제거하기를 희망합니다.
입력 리 팩터와 함께 Unity는 EditorXR을 Runtime Authoring Framework라는 패키지 세트로 나눕니다. Unity의 목표는 확장 가능한 모듈 식 시스템을 제공하는 것입니다. 팀이 선택한 솔루션은 설명 된 간단한 문제를 개별적으로 해결할 수있는 별도의 소프트웨어 패키지 (예 : 장면 선택 또는 도구 관리)를 만들거나 통합하고 사용 가능한 경우 EditorXR 코드로 대체하는 것입니다.
2019 년에 출시 된 XR 상호 작용 툴킷은 두 개의 uGUI 캔버스에 대한 조명 기반 상호 작용 및 대화 형 장면 개체를 처리합니다. 팀은 EditorXR의 MultipleRayInputModule을 동등한 모듈로 교체하고 BaseHandle을 업데이트하여 Baseinteractiveable을 상속했습니다. 이를 통해 팀은 EditorXR에서 일부 코드를 삭제하고 편집 또는 생성 시스템과 게임 시스템을 통합하는 단계를 수행 할 수 있습니다.
© 2020 www.ourvrworld.com