HoloLens开发笔记(一)- 开发环境配置及通过Visual Studio运行项目

时间:2024-04-01 09:01:12

简介

  • 在这里介绍一下HoloLens开发需要进行的环境配置以及如何从Unity中导出解决方案并通过Visual Studio在Hololens Emulator上运行

虚拟环境的配置

  1. 开机时进入BIOS(不同电脑快捷键不同,华硕电脑可通过按f2键进入),找到Intel Virtual Technology选项通过回车将其设置为Enable,然后按f10保存设置并开机
  2. 在开始搜索框中搜索Windows功能选择启用或关闭Windows功能
    HoloLens开发笔记(一)- 开发环境配置及通过Visual Studio运行项目
    将Hyper-V勾选上后点击确定,然后重启计算机
    HoloLens开发笔记(一)- 开发环境配置及通过Visual Studio运行项目
    重启时间可能会稍微长一点,因为需要配置Windows功能
  3. 在开始搜索框中搜索Hyper-V管理器点击打开
    HoloLens开发笔记(一)- 开发环境配置及通过Visual Studio运行项目
    选择连接到服务器,再选择本地计算机,然后点击确定保存
    HoloLens开发笔记(一)- 开发环境配置及通过Visual Studio运行项目
    HoloLens开发笔记(一)- 开发环境配置及通过Visual Studio运行项目
    经过以上的配置,我们的虚拟环境就开启了

开发工具的安装


  • Windows 10(专业版、企业版或教育版)
    (Windows家庭版可以直接通过修改**升级为专业版,不需要重装系统)
  • Visual Studio 2017(安装时勾选上Win10 SDK的相关选项)
  • Unity5.5及以上版本
  • HoloLens模拟器

在安装Visual Studio和Hololens Emulator之前请确保已经配置好了虚拟环境,否则可能会出现VS Win10模拟器和Hololens模拟器安装报错的情况

下载HoloToolkit-Unity并导出

HoloToolkit是微软官方提供的开发工具包,其中封装了很多常用的组件及脚本。
下载地址:https://github.com/Microsoft/HoloToolkit-Unity
通过Unity打开下载好的项目,在项目目录右键选择Export Package,然后点击Export导出为UnityPackage
HoloLens开发笔记(一)- 开发环境配置及通过Visual Studio运行项目

创建HoloLens项目及配置

  1. 打开Unity后点击New,设置好项目名称后点击Create Project创建新项目
    HoloLens开发笔记(一)- 开发环境配置及通过Visual Studio运行项目
  2. 在项目目录右键选择Import Package,再选择Custom Package,然后选中刚才导出的UnityPackage
    HoloLens开发笔记(一)- 开发环境配置及通过Visual Studio运行项目
    然后点击Import导入包
    HoloLens开发笔记(一)- 开发环境配置及通过Visual Studio运行项目
    3.在根目录下新建目录Assets/_Scenes/Holograms 100/,然后新建一个场景Holograms 100并双击打开
    HoloLens开发笔记(一)- 开发环境配置及通过Visual Studio运行项目
    4.右键Main Camera选择Delete删除掉自带的摄像机
    HoloLens开发笔记(一)- 开发环境配置及通过Visual Studio运行项目
    打开目录Assets/HoloToolkit/Input/Prefabs/,将其中的HoloLensCamera拖拽到场景中
    HoloLens开发笔记(一)- 开发环境配置及通过Visual Studio运行项目
    5.新建一个Cube并对其进行如图设置
    HoloLens开发笔记(一)- 开发环境配置及通过Visual Studio运行项目

导出解决方案

点击File选择Build Settings,点击Add Open Scenes添加当前场景,在Platform中选择Universal Windows Platform然后点击Switch Platform切换平台,对右侧的选项进行如图所示的配置,然后点击Player Settings
HoloLens开发笔记(一)- 开发环境配置及通过Visual Studio运行项目
在XR Settings中开启Virtual Reality Supported并确保添加了Win10 SDK
HoloLens开发笔记(一)- 开发环境配置及通过Visual Studio运行项目
点击Edit选择Project Settings,再选择Quality,点击下拉框将UWP对应的等级设置为Ultra
HoloLens开发笔记(一)- 开发环境配置及通过Visual Studio运行项目
再次打开Build Settings点击Build,在项目目录下新建一个文件夹App,点击选择文件夹生成解决方案
HoloLens开发笔记(一)- 开发环境配置及通过Visual Studio运行项目
这样就成功的将项目导出为Visual Studio可运行的解决方案了
HoloLens开发笔记(一)- 开发环境配置及通过Visual Studio运行项目

通过Visual Studio在Hololens Emulator上运行项目

通过VS打开解决方案后进行如下配置,然后点击运行
HoloLens开发笔记(一)- 开发环境配置及通过Visual Studio运行项目
当模拟器中出现这个界面时,就说明项目可以在模拟器上成功运行了
HoloLens开发笔记(一)- 开发环境配置及通过Visual Studio运行项目