Unity打包遇到的小错误:
在打包时,首先得先设置好Play Settings ( 如 公司名,包名-即游戏名称;此处略过如何设置);
设置好相关属性后,就可以开始Build 了,但是有时候会出现build失败(笔者亲自体验);错误的大概意思是引用unity editor脚本时出现了错误,但是很奇怪,为什么编译时不出现了,而在打包时才出现了(详细解释在下文,笔者当时看的);随后,笔者就将游戏中所有的脚本都简单的查看了一遍(就是看一下脚本前面引用了哪些库文件),引用了了Unity Editor 的就全都移到Editor的文件夹下(如果你的Asserts 下没有Editor 文件夹,你就自己create 一个)。
最后,再次进行打包,就~~~~成功了 ~~~~
详细解释(借用博友的文章):
本文转载自http://blog.csdn.net/czlilove/article/details/19979725。
在运行时脚本中使用UnityEditor命名空间,假如该脚本被挂在场景中的物体上,那么:
可以这样做,在Unity编辑器中运行时也会正常运行,不会报错。但是当我们打包时会出现以下错误(不管该脚本有没有被挂在任何一个物体上,只要不是在Editor文件夹下,都会报错):
The type or namespace name`UnityEditor’ could not be found. Areyoumissing a using directiveor an assembly reference?
为什么会这样呢ÿ