Unity跨平台发布:iOS与Windows实战

Unity3D如果开发Windows Store的游戏,一般需要真机或者模拟器来调试,本文主要讲解下如何把程序发布到Surface真机上进行调试。

首先第一步肯定是要在Unity3D中将项目build出来:

unity发布ios包 unity发布windows_Windows

那么接下来就要依靠Visual Studio 2013来帮助我们调试Windows Store的程序了。

Visual Studio 2013虽然集成了一个Windows 8.1的模拟器,但是很多应用需要用到真机,甚至是Surface这种移动设备(比如指南针、加速器等的需要)

笔者刚遇到本问题,因此这里总结一套方案,供大家参考,笔者的环境为: Windows 8.1 + Visual studio 2013 + Surface Pro3(x64) + Unity3D 4.6 +NGUI 3.7

1.下载微软的远程调试工具:Remote Tools for Visual Studio 2013 (x64) (根据自己的架构选择对应的版本), 下载地址自行百度即可,到微软官方下载

以下的附图笔者采用手机拍摄(Surface上懒得装好点的截图软件啦,大家谅解哈,嘿嘿)

Surface端:

1. 安装刚刚下载的Remote Tools,没啥特别的,正常安装即可。

2. 安装完毕后,按Win键,切到应用详细列表,找到配置程序如下:

unity发布ios包 unity发布windows_Surface_02

打开后,开始对Remote Debugger进行配置。

unity发布ios包 unity发布windows_Surface_03

下一步后,这里要注意用户名和密码都要设置,为了方便可以直接写当前Surface登陆用户(本地账号)的账号密码,也可以新写一个,待会去新建一个用户名和密码和这里填的一样的新系统登陆账号

unity发布ios包 unity发布windows_Surface_04

三个都勾选

unity发布ios包 unity发布windows_Unity3d_05

之后下一步配置就搞定了。

3.如果刚刚填了一个新的用户名和密码,那么这里去新建一个登陆账号,记得设为管理员权限

unity发布ios包 unity发布windows_Surface_06

4. 接下来去本地安全策略中将新用户赋予 作为服务登陆的权限,进入控制面板——系统和安全——管理工具——本地安全策略,在下图的位置把刚刚新建的用户分配权限

unity发布ios包 unity发布windows_Windows_07

5.分配完毕后,最后用管理员权限打开远程调试工具

unity发布ios包 unity发布windows_windows store_08

点击工具中的权限,再点添加,将新建的用户添加进去

unity发布ios包 unity发布windows_Windows_09

至此,Surface端配置完成。

开发端(PC):

1.在Visual Studio打开要发布到Surface上的Windows Store项目,配置下Debug,Unity4.X只支持 ARM和X86, Surface pro3系统虽然是X64,但是CPU也是X86架构,所以无妨,这里选择X86的调试

unity发布ios包 unity发布windows_Unity3d_10

之后调试选择远程计算机

unity发布ios包 unity发布windows_unity发布ios包_11

进行配置远程设置,在我的子网中一会就会刷出来(这里注意下,Surface应当和PC在一个网络下,笔者是用猎豹wifi从PC发了一个信号让Surface连接)

unity发布ios包 unity发布windows_unity发布ios包_12

点击后选择即可,设置完毕。

部署:

在PC端设置完毕后,就可以点击远程计算机调试开始部署,第一次部署时,在surface端会提示输入Windows开发者账号来获取开发许可证,没有的可以去申请一个微软LIVE账号即可,获取许可证完毕后,Visual studio就开始部署了,部署完毕,Surface端就出现刚刚写的U3D程序了,同时PC端的Visual studio也进入了调试模式。


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空