資産スワップ ユーティリティ - MRTK2
検索と置換は、テキストおよびコンテンツ作成ツールで作業する場合にユビキタスです。 Unity シーン内で多数のアセットをスワップする必要がある場合、AssetSwapUtilityScriptableObject とエディターが手を貸すことができます。 ユーティリティは、 Microsoft.MixedReality.Toolkit.Unity.Tools
パッケージに含まれています。
AssetSwapUtility
では、すべての検索アクションと置換アクションが ScriptableObject として保存されるため、今後使用するためにスワップ "テーマ" を前後にスワップしたり、スワップを保存したりできます。
資産のスワップ
AssetSwapCollection
を作成すると、資産の交換が簡単になります。 シーン内で 2 つの赤いキューブと 2 つの青い球体を入れ替えて使用を示しましょう。 最初に、既定の Unity キューブとMRTK_Standard_Red
マテリアルを使用する 2 つの赤いキューブをシーンに追加します。
AssetSwapCollection
を作成するには、[Mixed Reality ツールキット > ユーティリティ] > [アセット スワップ コレクションの作成] に移動します。
AssetSwapCollection
を選択すると、次の図に示すようにプロパティが入力されます。
次に、[選択したテーマ] ドロップダウンから [青い球体] を選択し、[適用] をクリックします。シーン内のすべての赤いキューブは、青い球体に置き換える必要があります。
この例では、シーンの完全な置換を実行しましたが、"選択モード" を変更することでシーンの一部を置き換えることができます。また、[選択したテーマ] ドロップダウンから [Red Cubes] を選択し、もう一度 [適用] をクリックして、赤いキューブに戻すこともできます。
注:
オーディオ ファイル、フォント、プレハブなどのアセットの種類を入れ替えることができます。 AssetSwapUtility
では、類似の型にスワップしていることを確認するために、いくつかのサニティ チェックが実行されます。