次の方法で共有


資産スワップ ユーティリティ - MRTK2

検索と置換は、テキストおよびコンテンツ作成ツールで作業する場合にユビキタスです。 Unity シーン内で多数のアセットをスワップする必要がある場合、AssetSwapUtilityScriptableObject とエディターが手を貸すことができます。 ユーティリティは、 Microsoft.MixedReality.Toolkit.Unity.Tools パッケージに含まれています。

AssetSwapUtilityでは、すべての検索アクションと置換アクションが ScriptableObject として保存されるため、今後使用するためにスワップ "テーマ" を前後にスワップしたり、スワップを保存したりできます。

資産のスワップ

AssetSwapCollectionを作成すると、資産の交換が簡単になります。 シーン内で 2 つの赤いキューブと 2 つの青い球体を入れ替えて使用を示しましょう。 最初に、既定の Unity キューブとMRTK_Standard_Red マテリアルを使用する 2 つの赤いキューブをシーンに追加します。

AssetSwapCollectionを作成するには、[Mixed Reality ツールキット > ユーティリティ] > [アセット スワップ コレクションの作成] に移動します。 AssetSwapCollectionを選択すると、次の図に示すようにプロパティが入力されます。

Unity エディターの資産スワップ コレクション

次に、[選択したテーマ] ドロップダウンから [青い球体] を選択し、[適用] をクリックします。シーン内のすべての赤いキューブは、青い球体に置き換える必要があります。

選択したテーマが強調表示されたUnity エディターのアセット スワップ コレクション

この例では、シーンの完全な置換を実行しましたが、"選択モード" を変更することでシーンの一部を置き換えることができます。また、[選択したテーマ] ドロップダウンから [Red Cubes] を選択し、もう一度 [適用] をクリックして、赤いキューブに戻すこともできます。

注:

オーディオ ファイル、フォント、プレハブなどのアセットの種類を入れ替えることができます。 AssetSwapUtility では、類似の型にスワップしていることを確認するために、いくつかのサニティ チェックが実行されます。