用Unity开发一款Hololens游戏 - 环境搭建篇

发表于2016-06-17
评论0 4.9k浏览
  前言:微软官网推出了Hololens开发版本,许多国内的游戏和应用开发者都拿到了开发实体机,今天就写一遍关于Unity和Hololens怎样开发游戏的文章 。
  废话不多说,直接切入主题:

一、你需要准备的
1、需要安装VS2015 update1 以上的版本,我的版本是update2;


  下载地址:
  https://developer.microsoft.com/en-us/windows/downloads
2、把你的系统最好更新到win10 10586版本以上,虽然说win7 也能用,但是还是建议用win10 +
  运行 winver 查看你的windows版本,直接用360升级得了。
  微软官方表示,虽然该SDK最好运行在Windows 10上,但它同时也支持Windows 7/8/8.1、Server 2008 R2和Server 2012。另外,由于该模拟器基于Hyper-V,所以,想要使用它的用户必须满足以下条件:
 · 64bit的Windows 10 Pro、企业版或教育版(家庭版暂不支持Hyper-V);
 · 64bit CPU;
 · 8GB+ RAM;
 · GPU(模拟器可能支持无GPU,但运行十分缓慢);
 · DirectX 11.0+;
 · WDDM 1.2 driver及其以后版本;
  必须启用以下功能: 
 · 硬件辅助虚拟化;
 · SLAT(Second Level Address Translation,二级地址转换);
 · 硬件DEP(Data Execution Prevention,数据执行保护)。


3、安装Hololens模拟器,
  http://go.microsoft.com/fwlink/?LinkID=799831
  安卓详细参考老王的其他文章。
4、Unity 提供的一些例子和 Unity测试版本
  例子下载地址:http://unity3d.com/cn/pages/windows/hololens
  Unity3D (必须是Unity5.4B18+),目前Unity5.4+的版本还是测试版,更新特别频繁,写完这个文章都不知道更新到B多少了,反正你安装最新的就够了。
  Unity测试版下载地址:截止到现在最新的是B21   http://beta.unity3d.com/download/b9b5b8f40e73/UnityDownloadAssistant-5.4.0b21.exe
  http://unity3d.com/cn/unity/beta
  Unity测试版WindowsStore平台就是UWPRuntime


  我们开发Hololens游戏,可以理解成是开发一个混合现实(MR)移动设备眼镜的应用,性能跟目前手机性能差不多少,无非就是从原有的Android&IOS平台切换成WP平台而已。
  所以从开发细节上,还是要考虑到效率问题。本文章只讲开发环境搭建,以后的开发效率和优化问题从其他文章讨论。
   一切都准备就绪的时候,我们就打开Unity创建一个空工程,简单配置一下直接打包工程,然后再到VS里面编译。
1、新建一个Unity工程Hololens
2、创建一个摄像机


  我们需要对摄像机的几个参数进行设置:
 · 位置(0,0,0)
 · Flag SolidColor
 · 背景 纯黑,透明度0
 · 最小剪切值:0.85
3、在摄像机前面创建几个盒子,用来演示


4、质量设定:


  质量设定在 WP平台下改成Fastest,毕竟就是一个移动设备,Hololens跟PC比起来性能不会很高的。
5、PlayerSetting设置


  模拟器运行的话,直接用这个SDK就行了,要是安装到设备上必须选择Windows Holographic
6、打包设置BuildSettings


  前提是你都安装了Unity的WP包,SDK。然后直接Bulid,编译完成之后,我们直接在VS里面打开工程


  注解运行 Hololens.sln文件在VS里面打开,选择 Master X86 和对应的模拟器 直接运行


  直接在模拟器运行即可!

如社区发表内容存在侵权行为,您可以点击这里查看侵权投诉指引