MRが楽しい

MRやVRについて学習したことを書き残す

UnityでPresetを使ってInspectorビューの設定を保存/適用する

本日はUnityの小ネタ枠です。
UnityでPresetを使ってInspectorビューの設定を保存/適用する方法です。

プリセット

プリセットは任意のプロパティ設定を保存/適用するための機能です。
docs.unity3d.com

Inspectorビューからプロパティを保存する

一例として以下のBoxColliderのプロパティを保存してみます。

対象コンポーネント右上のプリセットアイコンをクリックします。
Select Presetダイアログが開くので[Save current to..]をクリックします。

ファイルの保存ダイアログが開くので、任意のフォルダとファイル名を指定して[保存]します。

これでBoxColliderのプロパティがプリセットとして保存されました。
プリセットはアセットとして保存されているので保存元のコンポーネントのプロパティを変更しても保存時の設定から変わりません。

プロパティを適用する

次に別のオブジェクトのBoxColliderにプロパティを適用してみます。

プリセットアイコンをクリックしてSelect Presetダイアログが開きます。
Select Presetダイアログには適用可能な同コンポーネントのプリセットが一覧表示されます。

先ほどのプリセットを選択すると、プロパティを適用できました。

またはプリセットを直接ドラッグすることでもプロパティを適用できます。

Tips

プリセットは対象が自作コンポーネントであっても保存/適用することができます。