使用unity3D引擎发布WINDOWS 或 WINPHONE的游戏教程
发表于2016-05-15
大家好,我现在从作曲人专职成码农模式了,因为不会做音乐的程序员不是个好策划,所以想写一篇文章教一下大家怎么使用unity发布WP或者WIN10的游戏,因为我死都找不到详细的教程,最后通过一些特殊的技巧才学会了它,于是我把这个分享给需要的人。
一、UNITY里怎样打包成WINDOWS游戏
首先你要安装下图中蓝色框架选中的那个内容(在unity5.3以后所有的发布功能均以插件形式提供)

听说你想问上面那窗口从哪找到?在unity里点击 file - build setting 选择WINDOWS STORE选项(当今WIN10平台已统一,现在没有WP的概念了,全是WINSTORE)如果无法build,他叫你打开那个管理器,点击就出现上面的窗口了。接下来,你不用设置什么,先直接生成吧,你会生成个文件夹,可以用visual studio来打开它(我安装的是2015,面向WIN10当然要用最新的工具)
二、如何发布?
在VS里,你可以看到你的项目名.windows或项目名.windowsphone,简单来说,你可以同时发布2个平台的游戏。这里就以WINDOWS APP来举例了。你只需要在里面的如下图所示地方进行设置

接着你就可以看到下图的界面,然后跟着我的箭头操作来吧


上图中,1设置成master,否则的话你的项目会在右下角自带开发版本的水印,平台如果不选择X86,X86的机器是跑不起来的(当然你可以同时兼容ARM和X86)接下来,你需要继续看下图,我们进入这里

然后你会打开这样的一个界面

这里,主要根据你的应用来设置屏幕方向(比如横还是竖),以及默认语言(最初的默认语言是英文的,如果你的游戏是中文,你要设置成ZH-CN)接下来,重点是这里,可见资产里,你需要一堆图

三、本地测试
这时候你就可以本地测试了,WINDOWS应用本地测试很容易

点击本地计算机,就好了。如果报错,你注意下窗口上是不是没有选择X86,默认是ARM。
四、发行游戏
首先,你需要个WINDOWS市场的号,然后

接下来,会让你设置一些内容,比如登陆你的市场账号ID,以及设置游戏的兼容平台、版本号等。(这方面的这篇教程就不写了,实际很傻瓜化的,如果你是个程序老司机你肯定比我还懂)
五、签名
这个实际上是很关键的,目的是为了让你的游戏防止篡改,虽然不敢说100%的安全性,但至少是性价比最高的保障。
在unity打包前,你可以通过下面这个地方进行设置



点击后,他就会叫你输入证书名字,以及密码。
接下来,教程还没有结束,你会发现你再用VS打包游戏的时候,他会提示你证书错误。
这个的解决办法是,在下图这个地方选择证书

好的,现在你应该学会怎样用unity做个游戏发布到WIN平台了,然而·并·不·够
你会发现,为何我的游戏桌面版屌的不行,到了WIN上糊成了狗
六、设置对应平台的画质

点击这个箭头,选择至少good以上的级别。
或许你想问我这个窗口在哪?
在unity里面的
EDIT - project setting - quality里面,因为不好截图,我就打字了
七、最后
教程结束了,你会发现我一直在截图里把游戏名称打了马赛克,因为这是我现在正在做的独立游戏,为了尽力的不自带广告,所以我给打了码,你看我多诚信!