Hololens2开发所需环境

  • Windows 10/Windows11专业版或者企业版操作系统 家庭版亲测不行
  • Windows SDK
  • Visual Studio 2020
  • Unity 2020.3 LTS
  • MRTKv2
  • Hololens模拟器 :有设备或者初学者不建议安装
  • 配置开发者模式

系统升级

专业版系统升级: 参考:家庭版系统升级专业版

系统升级可能出现很多问题,多参考网上的教程或者去电脑店让专业人员帮你操作,

管理员的方式打开cmd命令,然后依次运行一下命令

1.slmgr /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX

2.slmgr /skms kms.03k.org(这个地址可以参考上述连接,有多个试一个能用的就可以)

3.slmgr /ato

WindowSdk下载安装 SDK WindowSdk下载连接

1、Visual Studio Installer直接下载 Windows 10 SDK。但是路径过长可能导致应用编译问题。

2、为防止出现Windows 10 SDK路径过长导致应用编译问题,自行下载该SDK安装而非在Visual Studio Installer中安装,安装该SDK时指定一个简短的安装路径,如C:\Win10SDK。在同一操作系统中,可以安装多个Windows 10 SDK版本,建议安装最新版本的同时,根据需要再安装一至两个其他版本(在安装完第1个Windows 10 SDK版本后,后续版本安装时不可再指定安装目录,会默认安装到第1个SDK目录)。

安装后打包报错:报错信息“WindowsMobile  version 10.0.xxx.0”,解决方法:把安装win10SDK自定义路径下Windows Kits\10\Extension SDKs\WindowsMobile的WindowsMobile文件夹复制到C:\Program Files (x86)\Windows Kits\10\Extension SDKs中去。

Unity HoloLens2_c#

Visual Studio下载安装

1、vs下载安装过程不再追述,可以自行百度。

2、然后打开Vs菜单栏 ,选择工具-获取工具和功能打开Visual Studio Installe安装,开发Mr必须选择以下红框勾选的部分。通用Windows平台开发必须选择 usb设备连接性和c++(v142)通用windows平台工具

Unity HoloLens2_hololens_02

Unity安装

1、unity安装过程不再追述,推荐使用Hbu下载安装。unity下载链接,

2、安装模块必须选择Universal Windows Platform Build Supporthe和Windows Build Support(IL2CPP)。推荐安装UnityLTS版本,非长期支持版本可能会导致异常错误。推荐版本 Mrtk2.7+unity2020.3.24或者Mrtk2.6+Unity2019.4版本。

Unity HoloLens2_mr_03

MRTK V2版本安装

MRTK安装方式有多种,此处介绍在Git里下载安装的方法。点击网址 git:MRGit仓库,找到Releases按钮点击进去,下载基础包,扩展包和工具包。案例包和测试工具包按需下载导入。基础包需要第一个导入unity中。

Unity HoloLens2_unity_04

Unity HoloLens2_Unity HoloLens2_05

Hololens模拟器的安装 模拟器下载链接

HoloLens2设备模拟器为可选工具,不影响MR应用开发,但为方便开发过程中的测试,加快MR应用开发过程,建议安装该模拟器。在安装HoloLens2设备模拟器之前,还需要进行两步操作。

1、在主板BIOS中开启虚拟化技术支持。开启虚拟化技术(Virtualization Technology)可以大大提高模拟器运行效率,英特尔(Intel)和AMD大部分CPU均支持此技术,名称分别为VT-x、AMD-V,但不同主板所搭载的BIOS系统和版本不同,具体的开启方法可参考各主板所搭载的BIOS系统。

Unity HoloLens2_unity_06

     

Unity HoloLens2_c#_07

2、开启操作系统Hyper-V功能。Hyper-V技术是在操作系统层面支持的虚拟化技术,在开发计算机中打开控制面板,依次选择“程序> 程序和功能> 启用或关闭 Windows 功能”,勾选Hyper-V多选框,如图2所示,点击“确定”安装,安装完后重启计算机。

Unity HoloLens2_hololens_08

Unity HoloLens2_hololens_09

软件配置

为确保开发计算机与HoloLens2设备正常连接,开发计算机与HoloLens2设备均需开启“开发人员选项”。

1、在开发计算机中打开控制面板,依次选择“更新和安全> 开发者选项”,打开“开发人员模式”;

2、在HoloLens2设备中,打开Settings面板,依次选择Update & Security > For Developers,打开“Developer Mode”。

Unity HoloLens2_unity_10

学习资料

本人从事Unity开发多年,专业定制各种Unity应用,小游戏,ARVRMR等,提供以一对一在线教学解惑等服务,需要的私聊我。

推荐:MRTK2-Unity 开发人员文档 

git:MRGit仓库

gitee: Mr Gitee仓库