【流网】摘要:HoloLens发布至今,已有不少开发者、解决方案提供商参与到HoloLens的项目研发和探索中,但仍有许多人并不熟悉HoloLens开发,以及需要哪些开发工具。【流网】摘要:HoloLens发布至今,已有不少开发者、解决方案提供商参与到HoloLens的项目研发和探索中,但仍有许多人并不熟悉HoloLens开发,以及需要哪些开发工具。
HoloLens发布至今,已有不少开发者、解决方案提供商参与到HoloLens的项目研发和探索中,但仍有许多人并不熟悉HoloLens开发,以及需要哪些开发工具。本篇文章将着重为大家对 (1)开发 (2)开发工具与使用流程进行基本介绍。
HoloLens的开发需要在PC端预先配置好以下开发工具。(开发工具下载地址及详细介绍请参考文章最后“附录”)
注意:PC端启用Visual Studio必须具有Windows 10。开始安装前更改BIOS设置,在PC上进行硬件虚拟化。
在了解开发所需要的后,接下来就是按照开发流程进行应用开发。使用Unity开发HoloLens应用,一般步骤为:在Unity Editor中完成项目的制作,然后使用Unity构建WIN 10 UWP的项目,最后在Visual Studio中打开这个工程,编译成功后部署到HoloLens或HoloLens模拟器上测试运行。
对于全息应用程序搭建,首先需要了解并设置Unity,这里我们安装至少Unity 5.5版本。
2.打开GameObject,在3D Object中,选择Cube选项,创建出一个Unity 默认3D物体放入场景中,设定在坐标(0,0,2)或(0,0,3),确保启动后佩戴者能够直接观测到物体。
对于刚接触Unity开发HoloLens应用的小白,入门时可以选择使用免费的HoloToolkit(下载地址见附录)开发插件,也可以在市面上寻找一些获得我们认可的第三方Toolkit开发插件。在HoloToolkit中,会给新手开发者提供一些和HoloLens功能相关的开发示例,帮助开发者加速开发进度。
对于从Unity中导出的UWP工程,接下来需要用Visual Studio打开解决方案编译,方可在设备上运行。第一次部署到设备上时,需要预先将Unity和Visual Studio进行配对。
2.使用USB部署到HoloLens设备中,将运行目标设备制定为Device来部署的设备中。如果选择部署到模拟器中,请选择Simulator选项。到此您的第一个应用基本创建完成,现在可以在HoloLens观测一下这个物体在真实中的状态。
考虑到一些开发者暂时还没有HoloLens,可以从Visual Studio编译选项栏中,将设备下拉框选中HoloLens模拟器。第一次启动时,模拟器可能需要等待一分钟或更久响应时间。我们在部署和调试前打开模拟器,以便能将应用程序快速部署到正在运行的模拟器中。注意请保持电脑主板支持Hyper-V,在系统中打开Hyper-V功能选项。
模拟器中“房间”等选项卡以空间映射网络形式模拟现实世界输入,被模拟的房间可提供多个来测试应用程序。所有房间都是使用HoloLens在实际中捕获的。开发者也可以利用模拟器来自己的房间。模拟器上虽然能够模拟HoloLens佩戴者的视野,但需要注意,部分应用在模拟器与真实HoloLens设备中操控效果可能略有不同。
推荐:
网友评论 ()条 查看