写一个新的类,放在Editor文件夹下,代码如下:
using UnityEngine;
using System.Collections;
using UnityEditor;
public class Test : MonoBehaviour {
[InitializeOnLoadMethod]
static void StartInitializeOnLoadMethod ()
{
PrefabUtility.prefabInstanceUpdated = delegate(GameObject instance)
{
//prefab保存的路径
Debug.Log(AssetDatabase.GetAssetPath(PrefabUtility.GetPrefabParent(instance)));
};
}
}
本文介绍了一个Unity编辑器下的自定义脚本类,该类使用了InitializeOnLoadMethod特性来监听Prefab实例的更新,并记录Prefab父级的资产路径。
6606

被折叠的 条评论
为什么被折叠?



