[Unity] Unity 游戏移植到 Windows10 之路 -- 环境搭建

查看:1022 |回复:34 | 2015-9-19 15:53:09

您需要 登录 才可以下载或查看,没有账号?注册

x
本帖最后由 醉酒風 于 2019-4-28 22:50 编辑

Windows10 是微软公司最新一代的跨平台及设备应用的操作系统。
它统一了包括个人电脑、平板电脑、智慧型手机、嵌入式系统、Xbox One以及新产品Surface Hub和HoloLens等等的整个Windows产品系列的作业系统,共享一个通用的应用程式架构(UWP)和Windows Store的生态系统。
随着今年的7-29 号Windows10发布大会的召开,目前微软已经开始向全球用户推送Windows10 系统,在未来的一年内所有用户都将能免费升级。
虽然Unity引擎的官方正式版本5.1.x,目前尚未支持Windows10平台,但5.2 Beta版本从一开始(即5.2b1)就已经全面支持Windows10平台。


这里笔者根据自己的经验,使用Unity 5.2b5版本,给大家简单介绍一下如何搭建开发Windows10 的Unity游戏的环境。

一、开发环境
1. 首先开发者必须把系统升级到Windows10 RTM版本。


2. 然后当然是安装Visual Studio 2015,目前官方提供免费的community版本:
    https://www.visualstudio.com/downloads/download-visual-studio-vs


3. 需要注意的是一定要安装Windows10 的SDK,即勾选下方黄框的选项。


1.jpg

4. 安装Unity5.2Beta版本:
   官网下载地址: http://unity3d.com/unity/beta

二、发布Win10工程
1.  使用任何一个游戏项目,笔者使用Unity Store上畅销的3D打飞机游戏-- Space Shooter。

2.jpg

2.  发布游戏的Win10工程。
在5.2版本的Unity的Build Setting窗口中,大家已经可以看到Win10的选项。
具体是在Windows Store的平台下,
SDK选择为Universal 10,
UAP Build Type选择为XAML,
这样就可以生成Win10 UWP架构的游戏工程。




3.  打开Win10的工程,可惜这个新工程是编译不过的。错误信息如下:
1>C:\Program Files (x86)\MSBuild\14.0\bin\Microsoft.Common.CurrentVersion.targets(2048,5): error MSB3774: Could not find SDK "Microsoft.VCLibs.AppLocal, Version=14.0".

4.  修改工程设置,使得工程编译通过:
工程编译不通过的原因主要是由于Win10 SDK更新速度比较快,
Unity的Win10工程使用的SDK版本比VS2015安装的SDK版本旧。推荐大家按下面的方法修正这个问题:

1)  使用VS2015的模板,创建一个C# 的Win10 UWP的空工程

2)  给Unity Win10工程使用刚才创建的Win10 UWP工程的project.json文件,用于保证Unity的Win10工程调用正确的SDK和Runtime。操作如下:

步骤一:
把Win10 UWP工程目录下的project.json文件拷贝到Unity游戏发布的Win10目录下。即
Win10UWP   ->  UnityGame \ Win10 \ UnityGame
(
假设:
Win10 UWP工程名为:Win10UWP
Unity项目的名称为:UnityGame,发布打Win10平台的目录为:Win10
)


步骤二:
修改Unity Win10工程的csproj文件
平台版本设置为最新版本
<TargetPlatformMinVersion>10.0.10240.0</TargetPlatformMinVersion>

添加project.json的使用
<ItemGroup>
    <!-- A reference to the entire .Net Framework and Windows SDK are automatically included -->
    <Content Include="ApplicationInsights.config">
      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
    </Content>
    <None Include="project.json" />
  </ItemGroup>

3)  再次打开Win10工程,去掉如下图所示的二个引用和模块,即可编译通过



5.  在Win10系统手机模拟器上运行的画面:



希望大家通过上述步骤,都能在Windows10 上顺利地运行和开发Unity游戏,
也欢迎大家为这个崭新的平台提供越来越多的优秀游戏作品!谢谢!


原文地址:http://blog.csdn.net/u010019717/article/details/48143437

原文:http://blogs.msdn.com/b/windows_ ... nity-windows10.aspx

2015-9-19 15:53:09  
 赞 赞 1

使用道具 登录

34个回答,把该问题分享到群,邀请大神一起回答。
2#
带你赚币带你飞,元素里面有正妹!
回复 收起回复
2015-9-19 17:57:19   回复
 赞 赞 1

使用道具 登录

3#
支持了 不错的文章
回复 收起回复
2015-9-19 20:29:31   回复
 赞 赞 1

使用道具 登录

4#
高端大气上档次,低调奢华有内涵!
回复 收起回复
2015-9-20 01:20:27   回复
 赞 赞 1

使用道具 登录

5#
围观一下
回复 收起回复
2015-9-20 09:44:04   回复
 赞 赞 1

使用道具 登录

6#
高端大气上档次,低调奢华有内涵!
回复 收起回复
2015-9-20 10:07:11   回复
 赞 赞 1

使用道具 登录

7#
为了元素币,拼了!
回复 收起回复
2015-9-20 10:50:03   回复
 赞 赞 1

使用道具 登录

8#
正是本尊想要的!
回复 收起回复
2015-9-20 10:50:11   回复
 赞 赞 1

使用道具 登录

9#
为了元素币,拼了!
回复 收起回复
2015-9-20 16:26:20   回复
 赞 赞 1

使用道具 登录

10#
元素帖子强,满满正能量!
回复 收起回复
2015-9-21 09:58:10   回复
 赞 赞 1

使用道具 登录

11#
带你赚币带你飞,元素里面有正妹!
回复 收起回复
2015-9-21 10:04:32   回复
 赞 赞 1

使用道具 登录

12#
元素那么大,我想来看看!
回复 收起回复
2015-9-29 14:38:09   回复
 赞 赞 1

使用道具 登录

14#
带你赚币带你飞,元素里面有正妹!
回复 收起回复
2015-12-12 14:43:08   回复
 赞 赞 1

使用道具 登录

15#
天下武功出少林,世界资源入元素!
回复 收起回复
2016-2-1 10:00:26   回复
 赞 赞 1

使用道具 登录

16#
好资源~点赞
回复 收起回复
2016-2-22 17:50:15   回复
 赞 赞 1

使用道具 登录

17#
很崇拜楼主,这个资源不错!
回复 收起回复
2016-2-23 06:18:46   回复
 赞 赞 1

使用道具 登录

18#
找了很久终于找到你了!寡人死而无憾!
回复 收起回复
2016-2-24 02:26:59   回复
 赞 赞 1

使用道具 登录

19#
谢谢分享
回复 收起回复
2018-10-25 10:15:59   回复
 赞 赞 1

使用道具 登录

20#
不错不错
回复 收起回复
2018-10-25 10:50:21   回复
 赞 赞 1

使用道具 登录

CG 游戏行业专业问题

Unity3D技术手机游戏引擎手游引擎
12下一页
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表