Unity Editor 判断在哪个视图选中对象(Hierachy, Porject)

Unity如何判断在哪个视图里选中的对象

方法一

AssetDatabase.GetAssetPath(selectObject)
返回相对于存储资源的项目文件夹的路径名称。
##返回空字符串,选中的对象在Hierachy视图
##返回的是一个有效路径,选中的对象在Project视图,存储在磁盘里的文件。


方法二

EditorUtility.IsPersistent(selectObject)
返回相对于存储资源的项目文件夹的路径名称。
##返回false选中的对象在Hierachy视图
##返回true选中的对象在Project视图,存储在磁盘里的文件。

猜你喜欢

转载自blog.csdn.net/u010324418/article/details/127805536