言語: 日本語
  • C#
  • JS
  • Boo

スクリプト言語

お好みのスクリプト言語を選択すると、サンプルコードがその言語で表示されます。

PrefabUtility

Namespace: UnityEditor

Suggest a change

Success!

Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where applicable.

Close

Sumbission failed

For some reason your suggested change could not be submitted. Please try again in a few minutes. And thank you for taking the time to help us improve the quality of Unity Documentation.

Close

Cancel

Description

プレハブのためのユーティリティクラスの関連操作。

Static Variables

prefabInstanceUpdated シーンのプレハブインスタンスが更新された後に呼び出します。

Static Functions

CreateEmptyPrefab 指定されたパスに空のプレハブを作成します。
CreatePrefab ゲームオブジェクトヒエラルキーからプレハブを作成します。
DisconnectPrefabInstance プレハブのインスタンスを親プレハブから切断します。
FindPrefabRoot ヘルパー関数は(ピッキングに使用した)オブジェクトのプレハブルートを検索します。
FindRootGameObjectWithSameParentPrefab /target/ と同じプレハブ親を持つ最上位のゲームオブジェクトを返します。
FindValidUploadPrefabInstanceRoot そのルートプレハブインスタンスがプレハブの親である場合は、プレハブインスタンスのルートゲームオブジェクトを返します。
GetPrefabObject 内部に含む任意のオブジェクトを包括するプレハブを取得します。
GetPrefabParent /source/ のゲームオブジェクトの親を返します。それが見つからない場合はNullを返します。
GetPrefabType オブジェクトが与えらると、そのプレハブのtypeを返します(プレハブでない場合は何も返しません)。
GetPropertyModifications 適用したプレハブインスタンスをその親プレハブと比較してすべての修正を抽出します。
InstantiateAttachedAsset プレハブでレファレンスしているアセットをインスタンス化し、プレハブのインスタンスでそれを使用します。
InstantiatePrefab 与えられたプレハブをインスタンス化します。
MergeAllPrefabInstances このプレハブをインスタンスしている全プレハブを強制再マージします。
ReconnectToLastPrefab それが最後に接続されたプレハブにゲームオブジェクトを接続します。
RecordPrefabInstancePropertyModifications 親プレハブと比較し、強制的にレコードプロパティを変更します。
ReplacePrefab ゲームオブジェクトの階層にある go のコピーと targetPrefab を置き換えます。
ResetToPrefabState コンポーネントまたはゲームオブジェクトのプロパティを親プレハブの状態にリセットします。
RevertPrefabInstance プレハブインスタンスに追加された子ゲームオブジェクトとコンポーネントを含プレハブ内のすべてのオブジェクトのプロパティをリセットします。
SetPropertyModifications 親プレハブと比較し、プレハブインスタンスに適用されるすべての修正を適用します。