자산 교환 유틸리티 - MRTK2

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

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

자산 교환

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

만들AssetSwapCollection려면 Mixed Reality Toolkit > 유틸리티 > 만들기 자산 교환 컬렉션으로 이동합니다. 선택한 상태로 AssetSwapCollection 아래 이미지에 표시된 대로 속성을 채웁니다.

Asset swap collection in the Unity editor

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

Asset swap collection in the Unity editor with selected theme highlighted

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

참고

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