unity 获取脚本的相对路径

public static string RelativePath(MonoBehaviour script){
	string path = "";
#if UNITY_EDITOR
	MonoScript monoScript = MonoScript.FromMonoBehaviour(script);
	path = AssetDatabase.GetAssetPath(monoScript);
#endif
	return path;
}

//使用 获取脚本A的相对路径
public class A
{
//ProjectPath为静态类,RelativePath为上面的方法
    public string RelativePath()
    {
        return ProjectPath.RelativePath(this);
    }
}

你可能感兴趣的:(没用的小技巧,unity,游戏引擎,编辑器)