Unity3D Editor小问题整理

1.在Editor下获得时间

EditorApplication.timeSinceStartup

获得编译器自打开到当前的时间。

 

 

2.获取Project面板中当前选中物体的路径

AssetDatabase.GetAssetPath(Selection.activeObject);

 

 

3.取Unity当前目录的路径(是Unity自身安装目录,取当前项目目录请用Directory.GetCurrentDirectory())

EditorApplication.applicationPath

EditorApplication.applicationContentsPath

 

 

4.显示对话框

EditorUtility.DisplayDialog

 

 

5.UnityDatabase拷贝文件

AssetDatabase.CopyAsset(需要拷贝文件,目标目录);

1.只能拷贝单个文件,不能拷贝目录

2.目标必须是目录路径,不能是文件路径

3.不用System.io而用它,因为插件能够跨平台

你可能感兴趣的:(unity3d)