/*获取当前脚本的文件夹路径,参数为脚本的名字*/
static string GetPath(string _scriptName)
{
string[] path = UnityEditor.AssetDatabase.FindAssets(_scriptName);
if(path.Length>1)
{
Debug.LogError("有同名文件"+_scriptName+"获取路径失败");
return null;
}
//将字符串中得脚本名字和后缀统统去除掉
string _path = AssetDatabase.GUIDToAssetPath(path[0]).Replace((@"/"+_scriptName+".cs"),"");
return _path;
}
【技巧】Unity编辑器状态下获取脚本所在路径
于 2021-12-02 20:21:39 首次发布
关键词由CSDN通过智能技术生成