Version: 2021.1
言語: 日本語
Searching saved queries
カスタムの検索プロバイダーの作成

その他の検索フィルター

プレハブフィルター

プレハブフィルターは、Scene 検索プロバイダーと Object 検索プロバイダーで使用することができます。

フィルター 検索トークン 説明
ルートプレハブ prefab:root prefab:root

プレハブのルートであるゲームオブジェクトを全て検索します。
最上位プレハブ prefab:top prefab:top

プレハブインスタンスの一部であるゲームオブジェクトをすべて検索します。
非アセットプレハブ prefab:nonasset prefab:nonasset

プレハブ の一部であり、プレハブ アセットの中にないゲームオブジェクトをすべて検索します。
アセットプレハブ prefab:asset prefab:asset

プレハブアセットの一部であるゲームオブジェクトを全て検索します。
あらゆるプレハブ prefab:any prefab:any

プレハブの一部であるゲームオブジェクトを全て検索します。
モデルプレハブ prefab:model prefab:model

モデルプレハブに含まれる全てのゲームオブジェクトを検索します。
通常のプレハブ prefab:regular prefab:regular

通常のプレハブインスタンスまたはアセットに含まれるゲームオブジェクトをすべて検索します。
バリアントプレハブ prefab:variant prefab:variant

プレハブバリアントの一部であるゲームオブジェクトをすべて検索します。
変更されたプレハブ prefab:modified prefab:modified

オーバーライドされたプレハブインスタンスであるゲームオブジェクトをすべて検索します。
改造プレハブ prefab:altered prefab:altered

デフォルトのオーバーライドであっても、オーバーライドのあるプレハブインスタンスであるすべてのゲームオブジェクトを検索します。

ファイルフィルター

ファイルフィルターは、Asset 検索プロバイダーと Object 検索プロバイダーで使用することができます。

フィルター 検索トークン 説明
デフォルト検索 <search term> アセットの名、タイプ、パスのいずれかに一致する term (語) を検索します。

texture

名前、パス、タイプに texture という語を持つすべてのアセットを検索します。
名前 name name:laser

laser という語を含む全てのアセットを検索します。

name=laserbeam

名前が正確に laserbeam である全てのアセットを検索します。
ディレクトリ dir:<directory exact name> dir:Scripts

名前が正確に Scripts というディレクトリに含まれるすべてのアセットを検索します。
パッケージ packages a:packages texture

任意のパッケージに含まれるすべてのテクスチャを検索します。
プロジェクト a:assets a:assets texture

現在のプロジェクトの Assets フォルダにあるすべてのテクスチャを検索します。
インデックスファイル a:<index name> a:psd_textures texture

プロジェクト内に psd_textures.index という名前のインデックスファイルがあるとして、そのインデックス内のすべてのテクスチャを検索します。
Size size:<number of bytes> size:4000 texture

4000 バイト (4KB) 以上のテクスチャを全て検索します。
拡張子 ext:<file extension without period> ext:png texture

拡張子 png を持つテクスチャをすべて検索します。
年齢 age:<number of days since last modification> age<3 texture

過去 3 日間に変更された全てのテクスチャを検索します。

タイプフィルター

これらのフィルターは、インデックスが Types インデックスオプションを使用している場合に利用できます (Index Manager を参照)。

フィルター 検索トークン 説明
タイプ t:<Asset Type> t:texture

タイプ名に texture を含む全てのアセットを検索します (例えば Texture2D、Texture)

t:prefab

全てのプレハブアセットを検索します。
タイプ <Asset Type>

上の t: filter を使わずにタイプによってアセットを検索できます。

texture

タイプ名(例えば Texture2D、Texture) や名前 (例えば myTexture.png)に texture を含む全てのアセットを検索します。

prefab

全てのプレハブアセット、または名前に “prefab” を含むアセットを検索します。
ファイル t:file t:file level1

level1 という語を含むすべてのファイルアセットを検索します。
フォルダー t:folder t:folder

すべてのフォルダーアセットを検索します。

インデックスされたプロパティの検索

インデックスが Properties インデックスオプション (Index Manager 参照) を設定している場合は、プロパティの検索は可能です。すべてのインデックス化されたされたプロパティのリストを表示するには、Index Manager Keywords タブを確認します。 すべてのプロパティ値は文字列か数値に変換されます。 プロパティ名は部分的ではなく、完全なものでなければなりません (ただし、大文字小文字の区別はありません)。 Unity は、プレハブアセットの最上位のオブジェクトでプロパティのインデックスを作成します。もし、すべてのプレハブ階層をインデックス化したい場合は、Prefab インデックス (Index Manager を参照) を作成します。 .unity ファイルでは、Unity はシーンアセットのプロパティをインデックスし、シーンのコンテンツはインデックスしません。もし、全てのシーンコンテンツをインデックス化したい場合は、Scene インデックス (Index Manager 参照) を作成してください。

フィルター 検索トークン 説明
タイプ t:<type> インデックス化されたプロパティを使用する場合、t: を使用してアセットタイプのコンポーネントタイプを検索できます。

t:collider

collider という語を含むコンポーネントを持つすべてのプレハブを検索します。

t:texture

texture という語を含むタイプ (例えば Texture や Texture2D など) のすべてのアセットを検索します。
コンポーネントあり has:<component type> has:collider

collider という語を含むコンポーネントを持つすべてのプレハブを検索します。

has=BoxCollider

BoxCollider というコンポーネントを持つすべてのプレハブを検索します。
ラベル l:<label name> l:archi

archi (例えば Architecture など) という語を含むラベルを持つすべてのアセットを検索します。

l=Wall

正確に Wall というラベルを持つすべてのアセットを検索します。

アセット (プレハブやその他のタイプ) のすべてのプロパティはインデックス化され、検索可能です。以下は、プロパティのクエリの例です。

フィルター 検索トークン 説明
数字 property:value bounciness&gt;0.1

bounciness という名前のプロパティ (例えば PhysicsMaterial2D など) が 0.1 より大きいすべてのアセットを検索します。 すべてのアセットを検索します。

health=2

health という名前のプロパティ(例えば、プレハブの Health System コンポーネント) がちょうど 2 のすべてのアセットを検索し ます。

t:texture filtermode!=0

filtermode プロパティが 0 以外 (つまり点以外) のすべてのテクスチャを検索します。
ブーリアン property:value t:Dungeon generatePath=true

プロパティ generatePath が true であるすべての Dungeon ScriptableObject を検索します。

isStunned=false

isStunned が false であるプロパティ を含むすべてのゲームオブジェクトを検索します。
文字列 property:string value t:Character trait:indestru

trait プロパティに indestru (例えば indestructible など) という語を含む Character コンポーネントを持つすべてのプレハブを検索します。

t:Character trait="tough but fair"

trait プロパティが正確に tough but fair である Character コンポーネントを持つすべてのプレハブを検索します。
Enum property:<enum value> characterclass:rog

値に単語 rog (例えば rogue など) を含む characterclass という名前のプロパティを持つゲームオブジェクトをすべて検索します。

characterclass=FighterMage

characterclass という名前のプロパティで、その値が正確に FighterMage であるゲームオブジェクトをす べて検索します。
Color (色) property:<html color value> color:ADA

color という名前のプロパティの color 値が ADA で始まる (例えば ADADAD00) すべてのゲームオブジェクトを検索します。

color=ADADAD00

値が正確に ADADAD00 である color という名前のプロパティを持つすべてのゲームオブジェクトを検索します。

color=ADADAD<br/>
color 値が正確に ADADAD00 で、且つ alpha 値が 1  である color という名前のプロパティを持つすべてのゲームオブジェクトを検索します。
ベクトル property.[xyzw]:value bounds.x>1

x 値が 1 より大きい bounds という名前のプロパティを持つすべてのゲームオブジェクトを検索します。

acceleration.z=2

z 値が 2 に等しい、acceleration という名前のプロパティを持つすべてのゲームオブジェクトを検索します。
オブジェクト sprite:<object exact name> sprite:CharacterBody

CharacterBody という名前のゲームオブジェクトを参照する sprite プロパティ (例えば、プレハブの Image コンポーネントなど) を持つすべてのアセットを検索します。

依存関係フィルター

Dependencies インデックスオプション (Index Manager 参照) を使用している場合、Unity は AssetDatabase.GetDependencies を使用してすべてのアセットの直接依存関係をインデックスします。

フィルター 検索
トークン
説明
参照パス ref:<asset full path> ref:assets/images/particles/p_smoke.png
exact アセットパスに直接依存関係を持つ全てのアセットを検索します。assets/images/particles/p_smoke.png
参照名 ref:<asset name> ref:p_smo
名前に p_smo という語が含まれるアセットに直接依存関係を持つすべてのアセットを検索します。

ref:p_smoke.png
p_smoke.png というアセットに直接依存関係を持つすべてのアセットを検索します。
Searching saved queries
カスタムの検索プロバイダーの作成