黑科技产品HoloLens开发

2017年03月31日 16:30 0 点赞 0 评论 更新于 2025-11-21 21:18

体验过微软HoloLens后,不得不说它是目前极具科技感的头戴设备。为了帮助开发者快速开展HoloLens应用开发,下面将为大家介绍HoloLens开发系列教程的第一篇。

前言

初次看到HoloLens时,那种震撼难以言表。简单来说,它真的是极具创新性的黑科技产品!闲话不多说,让我们直接进入主题。

开始前的准备

Step 1:在自己的电脑上安装win10系统,并检查硬件配置

无论大家之前使用的是PC还是MAC,安装win10系统这个条件通常较易实现。作为苹果粉丝,我此前在使用众多VR设备开发时,不得不搁置MAC电脑。而看到HoloLens对电脑配置要求如此之低,着实有些欣慰。

虽然理论上HoloLens的SDK也支持Windows 8.x和Windows 7,但根据经验,建议大家老老实实安装win10系统。避免在不兼容的系统上折腾,节省时间用于产品开发。

另外,HoloLens Emulator基于Hyper - V,使用RemoteFx提供图像处理的硬件加速。为保障HoloLens Emulator正常运行,需要检查PC是否满足以下硬件配置:

  1. 操作系统:64位的Windows 10 Pro、Enterprise或Education版。需要注意的是,Home edition不支持HoloLens Emulator的Hyper - V技术。
  2. CPU:64位的CPU,且为四核以上(或者多个CPU总共4核以上)。
  3. 内存:8G以上内存。
  4. BIOS特性:在BIOS中必须支持和开启以下特性:
    • Hardware - assisted virtualization
    • Second Level Address Translation (SLAT)
    • Hardware - based Data Execution Prevention (DEP)
  5. GPU
    • DirectX 11.0或更新版本
    • WDDM 1.2或更新版本驱动

如果电脑系统满足以上要求,必须确保开启了“Hyper - V”特性,具体方法如下:Control Panel(控制面板)-> Programs -> Programs and Features -> Turn Windows Features on or off,确保选中“Hyper - V”。

使用Bootcamp安装win10系统的Mac电脑用户会遇到一些问题,后续会详细说明。

Step 2:安装最新版本的Visual Studio

如今Visual Studio是免费的,安装它不存在障碍。但开发者必须安装Visual Studio 2015 Update 3,其中包含Windows 10 SDK(版本号1511或更新)。

在安装时,如果选择定制安装,一定要选中Universal Windows App Development Tools下面的Tools(1.4) and Windows 10 SDK(10.0.10586)。 下载安装地址如下:[Downloads and tools for Windows](Downloads and tools for Windows)

Step 3:安装HoloLens Emulator (build 10.0.14393.0)

若无法获取真正的HoloLens进行开发,微软提供了一个模拟器。不过根据个人经验,和VR开发类似,不在真机上测试意义不大,模拟器更多是用于初步体验或展示。

Build 10.0.14393.0包含了HoloLens OS的最新更新,该安装包还包含了Holographic DirectX项目模板,可在Visual Studio中使用。

特别注意:电脑必须支持Hyper - V,否则模拟器的安装或运行会出现严重问题,具体可参考第一条硬件配置要求。 下载安装地址:http://go.microsoft.com/fwlink/?LinkID=823018

对于如今的主流PC来说,满足此要求压力不大。但微软给使用Bootcamp安装win10系统的苹果用户设置了一个小问题,如果想让HoloLens Emulator顺利启动,需要先从Mac系统启动,然后再切换到Bootcamp中的Windows 10系统,否则可能会遇到启动失败的情况。

Step 4:安装Unity的HoloLens专供技术预览版

目前最新版本是5.4.0f3HTP。对于大多数开发者而言,如果想快速为HoloLens开发技术演示或吸引客户和投资人,Unity 3D是不错的选择。截至目前,HoloLens并不支持虚幻4引擎,使用该引擎的开发者可能会有些困扰。

需要提醒的是,大家要经常关注上述所有下载链接是否有最新版本。 下载安装地址:[Unity - Microsoft Windows](Unity - Microsoft Windows)

其它可能的问题

  1. 安装时错误提示需要“Visual Studio 2015 Update 1 and UWP tools version 1.2”
    • 可能原因:一是没有安装Visual Studio 2015 Update 1或更新版本;二是虽然安装了Visual Studio 2015 Update 1或更新版本,但没有安装Universal Windows Platform (UWP) tools。
    • 解决方法:安装最新的Visual Studio 2015 Update 3,若未安装UWP tools,手动安装即可。
  2. 安装模拟器时出现错误提示:原因通常是没有启用Hyper - V特性。

总之,Mac用户在安装过程中要格外小心。

Step 5:注册成微软的开发者

注册地址:developer.microsoft.com

作者信息

孟子菇凉

孟子菇凉

共发布了 3994 篇文章