路径确定OK之前的打包一直是好嘚,新开了一个项目再打包就不行了 |
很明显是编辑器调用打包api时对代碼进行了编译编译时没有引用UnityEditor类库导致的报错。比较困惑的是游戏运行时编译代码没有报错打包居然报错了,初步怀疑是新版编辑器嘚bug 毕竟刚放出不久,自己算是小白鼠使用了旧版5.4.2版本测试了一下结果是正常的,顿时觉得自己就是小白鼠当时临时的解决办法是打包的时候手动把UnityEditor.AssetDatabase.LoadAssetAtPath加载代码先注释屏蔽,等等看后续的新版本会不会修复这个bug
等了几天也没有发现unity有出新版本,今天重新思考了一下这个問题既然是编译时找不到类库,那就限定代码的运行环境加上#if UNITY_EDITOR_WIN #endif 限定加载代码只在编辑器环境下运行,问题解决了!