プレハブフィルターは、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:laserlaser という語を含む全てのアセットを検索します。 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 texture4000 バイト (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 level1level1 という語を含むすべてのファイルアセットを検索します。 |
| フォルダー | t:folder |
t:folderすべてのフォルダーアセットを検索します。 |
インデックスが Properties インデックスオプション (Index Manager 参照) を設定している場合は、プロパティの検索は可能です。すべてのインデックス化されたされたプロパティのリストを表示するには、Index Manager Keywords タブを確認します。 すべてのプロパティ値は文字列か数値に変換されます。 プロパティ名は部分的ではなく、完全なものでなければなりません (ただし、大文字小文字の区別はありません)。 Unity は、プレハブアセットの最上位のオブジェクトでプロパティのインデックスを作成します。もし、すべてのプレハブ階層をインデックス化したい場合は、Prefab インデックス (Index Manager を参照) を作成します。 .unity ファイルでは、Unity はシーンアセットのプロパティをインデックスし、シーンのコンテンツはインデックスしません。もし、全てのシーンコンテンツをインデックス化したい場合は、Scene インデックス (Index Manager 参照) を作成してください。
| フィルター | 検索トークン | 説明 |
|---|---|---|
| タイプ | t:<type> |
インデックス化されたプロパティを使用する場合、t: を使用してアセットタイプのコンポーネントタイプを検索できます。t:collidercollider という語を含むコンポーネントを持つすべてのプレハブを検索します。t:texturetexture という語を含むタイプ (例えば Texture や Texture2D など) のすべてのアセットを検索します。 |
| コンポーネントあり | has:<component type> |
has:collidercollider という語を含むコンポーネントを持つすべてのプレハブを検索します。 has=BoxColliderBoxCollider というコンポーネントを持つすべてのプレハブを検索します。 |
| ラベル | l:<label name> |
l:archiarchi (例えば Architecture など) という語を含むラベルを持つすべてのアセットを検索します。l=Wall正確に Wall というラベルを持つすべてのアセットを検索します。 |
アセット (プレハブやその他のタイプ) のすべてのプロパティはインデックス化され、検索可能です。以下は、プロパティのクエリの例です。
| フィルター | 検索トークン | 説明 |
|---|---|---|
| 数字 | property:value |
bounciness>0.1bounciness という名前のプロパティ (例えば PhysicsMaterial2D など) が 0.1 より大きいすべてのアセットを検索します。 すべてのアセットを検索します。health=2health という名前のプロパティ(例えば、プレハブの Health System コンポーネント) がちょうど 2 のすべてのアセットを検索し ます。t:texture filtermode!=0filtermode プロパティが 0 以外 (つまり点以外) のすべてのテクスチャを検索します。 |
| ブーリアン | property:value |
t:Dungeon generatePath=trueプロパティ generatePath が true であるすべての Dungeon ScriptableObject を検索します。isStunned=falseisStunned が false であるプロパティ を含むすべてのゲームオブジェクトを検索します。 |
| 文字列 | property:string value |
t:Character trait:indestrutrait プロパティに indestru (例えば indestructible など) という語を含む Character コンポーネントを持つすべてのプレハブを検索します。t:Character trait="tough but fair"trait プロパティが正確に tough but fair である Character コンポーネントを持つすべてのプレハブを検索します。 |
| Enum | property:<enum value> |
characterclass:rog値に単語 rog (例えば rogue など) を含む characterclass という名前のプロパティを持つゲームオブジェクトをすべて検索します。characterclass=FighterMagecharacterclass という名前のプロパティで、その値が正確に FighterMage であるゲームオブジェクトをす べて検索します。 |
| Color | property:<html color value> |
color:ADAcolor という名前のプロパティの color 値が ADA で始まる (例えば ADADAD00) すべてのゲームオブジェクトを検索します。color=ADADAD00値が正確に ADADAD00 である color という名前のプロパティを持つすべてのゲームオブジェクトを検索します。 color=ADADAD<br/>color 値が正確に ADADAD00 で、且つ alpha 値が 1 である color という名前のプロパティを持つすべてのゲームオブジェクトを検索します。 |
| ベクトル | property.[xyzw]:value |
bounds.x>1x 値が 1 より大きい bounds という名前のプロパティを持つすべてのゲームオブジェクトを検索します。acceleration.z=2z 値が 2 に等しい、acceleration という名前のプロパティを持つすべてのゲームオブジェクトを検索します。 |
| オブジェクト | sprite:<object exact name> |
sprite:CharacterBodyCharacterBody という名前のゲームオブジェクトを参照する sprite プロパティ (例えば、プレハブの Image コンポーネントなど) を持つすべてのアセットを検索します。 |
Dependencies インデックスオプション (Index Manager 参照) を使用している場合、Unity は AssetDatabase.GetDependencies を使用してすべてのアセットの直接依存関係をインデックスします。
| フィルター | 検索 トークン |
説明 |
|---|---|---|
| 参照パス | ref:<asset full path> |
ref:assets/images/particles/p_smoke.pngexact アセットパスに直接依存関係を持つ全てのアセットを検索します。 assets/images/particles/p_smoke.png
|
| 参照名 | ref:<asset name> |
ref:p_smo名前に p_smo という語が含まれるアセットに直接依存関係を持つすべてのアセットを検索します。ref:p_smoke.pngp_smoke.png というアセットに直接依存関係を持つすべてのアセットを検索します。 |