因公司需求,这两天一直在做编辑器拓展的插件,其中有个树状菜单的功能,可以点击文件,生成树状菜单依赖,还有介意点击菜单里面的文件,在projects窗口选中该文件。
https://wenku.baidu.com/view/fa4e5e90b04e852458fb770bf78a6529647d35b1.html?re=view - TreeView(树状菜单使用手册)
其实这个文档unity官网有,可以去unity官网查找资料。
//可以通过输入路径显示文件在Asset窗口
public static void PingAssetInProject(string file)
{
Debug.Log("PingAssetInProject");
if (!file.StartsWith("Assets/"))
{
return;
}
// thanks to http://answers.unity3d.com/questions/37180/how-to-highlight-or-select-an-asset-in-project-win.html
var asset = AssetDatabase.LoadMainAssetAtPath(file);
if (asset != null)
{
GUISkin temp = GUI.skin;
GUI.skin = null;