자산 교환 유틸리티 - MRTK2

찾기 및 바꾸기는 텍스트 및 콘텐츠 만들기 도구에서 작업할 때 유비쿼터스입니다. Unity 장면 내에서 많은 자산을 교환해야 하는 경우 AssetSwapUtilityScriptableObject 및 편집기가 손을 내밀 수 있는 위치입니다. 유틸리티는 패키지에 포함되어 있습니다 Microsoft.MixedReality.Toolkit.Unity.Tools .

AssetSwapUtility 모든 찾기 및 바꾸기 작업을 ScriptableObject로 저장하므로 나중에 사용할 수 있도록 앞뒤로 교환하거나 "테마" 교환을 저장하는 것이 중요합니다.

자산 교환

를 만든 후에는 자산을 쉽게 교환할 수 있습니다 AssetSwapCollection. 장면에서 두 개의 파란색 구로 두 개의 빨간색 큐브를 교환하여 사용하는 방법을 보여 봅시다. 먼저 기본 Unity 큐브와 재질을 사용하는 두 개의 빨간색 큐브를 장면에 추가합니다 MRTK_Standard_Red .

AssetSwapCollection만들려면 Mixed Reality 도구 키트 > 유틸리티 > 자산 교환 컬렉션 만들기로 이동합니다. 선택한 를 AssetSwapCollection 사용하여 아래 이미지에 표시된 대로 속성을 채웁니다.

Unity 편집기의 자산 교환 컬렉션

그런 다음, "선택한 테마" 드롭다운에서 "파란색 구"를 선택하고 "적용"을 누릅니다. 장면 내의 모든 빨간색 큐브는 파란색 구로 바꿔야 합니다.

선택한 테마가 강조 표시된 Unity 편집기의 자산 교환 컬렉션

이 예제에서는 전체 장면 바꾸기를 수행했지만 "선택 모드"를 변경하여 장면의 일부를 바꿀 수 있습니다. "선택한 테마" 드롭다운에서 "Red Cubes"를 선택하고 "적용"을 다시 눌러 빨간색 큐브로 다시 바꿀 수도 있습니다.

참고

오디오 파일, 글꼴, 프리팹 등과 같은 자산 형식을 교환할 수 있습니다. 는 AssetSwapUtility 몇 가지 온전성 검사를 수행하여 유사한 형식으로 교환하는지 확인합니다.