微软前两天发布了HoloLens 2,给MR开发带来了新的希望,全面的性能和显示效果提升,让人期待。

去年推出的预览版的全新SpectatorView for iOS解决方案,这允许我们直接使用带ARKit的iOS设备实现HoloLens MR场景的共享,以及第三方观察视角,对于演示也是非常方便好用的。效果如下:

本篇文章主要介绍一下怎么将配置好的SpectatorView Unity项目部署到iPhone上。

配置Unity场景


打开已配置好的Unity3D场景,选中SpectatorView对象,在右侧窗口中Platform Switcher选项卡下,点击IPhone按钮。

这步操作会自动配置Unity项目和场景到合适的配置

导出iOS项目


打开Unity的Build Settings窗体,将目标导出平台设为iOS

下一步设置Player Settings,主要是将Other Setting选项卡下的 target SDK、target minimum iOS version分别设置为Device SDK和11.0+,然后正常Build,如下:

注意:这里target SDK的设置很重要,因为Unity默认使用Simulator SDK,这会导致导出的iOS项目编译时不能直接部署到iPhone真机上。这是因为simulator sdk的编译架构是x86,而不是device SDK使用的ARM64架构。

因为我们使用到ARKit这个从iOS 11才出现的功能,所以我们的目标iOS版本因该是至少11.0.

部署iOS项目


打开我们导出成功的iOS项目目录,双击Unity-iPhone.xcodeproj文件使用XCode打开。

在打开的项目窗口中,点击项目,在右边的配置界面中,选则你的苹果开发者账户,使得可以对真机部署

如果你没有苹果开发者账户,请先去苹果开发者中心注册申请:https://developer.apple.com,要注意的一点是,付费需要使用双币信用卡,单标的全币卡不能用,太坑了。

最后在左上角设备列表中选中你的iPhone,然后直接点击运行按钮部署

运行效果


下面是我实际使用HoloLens和iPhone X真机运行的效果 https://v.youku.com/v_show/id_XNDA3OTI2MTg1Mg==

btw,我的HoloLens系列将恢复更新啦~

转载于:https://www.cnblogs.com/mantgh/p/10441085.html

HoloLens开发手记- SpectatorView for iOS编译指南相关推荐

  1. HoloLens开发手记 - HoloLens shell概述 HoloLens shell overview

    使用HoloLens时,shell是由你周围的世界和来自系统的全息图像构成.我们将这种空间成为混合世界(mixed world). shell包含了一个可以让你将全息图像和应用放置在世界中的开始菜单( ...

  2. HoloLens开发手记-硬件细节 Hardware Detail

    微软HoloLens是世界第一款完全无线缆的全息计算机.通过在新方式上赋予用户的全息体验,HoloLens重新定义了个人计算(Personal Computing).为了将3D全息图形固定到你周围的真 ...

  3. HoloLens开发手记-配置开发环境 Install the tools

    随着Build 2016开发者大会的结束,HoloLens开发包也正式开放下载.Hololens没有独立的SDK,开发特性被集成到最新的Visual Studio Update 2中.如果你没有Hol ...

  4. HoloLens开发手记-全息Hologram

    全息 Hologram HoloLens使我们可以通过周边世界的光线和声音来创建全息场景和物体,使得它们像真实物体那样.全息场景能够响应你的凝视.手势和语音指令,同时还会和你周边世界的表面交互.借助全 ...

  5. HoloLens开发手记 - 使用HoloLens模拟器 Using HoloLens emulator

    首先下载HoloLens模拟器 HoloLens模拟器运行在没有真机的情况下在你的PC上测试应用,属于HoloLens开发工具系列.模拟器使用了Hyper-V虚拟机.通常通过传感器获取的人体和环境输入 ...

  6. HoloLens开发手记 - Unity之Spatial Sounds 空间声音

    本文主要讲述如何在项目中使用空间声音特性.我们主要讲述必须的插件组件和Unity声音组件和属性的设置来确保空间声音的实现. Enabling Spatial Sound in Unity 在Unity ...

  7. HoloLens开发手记 - Unity development overview 使用Unity开发概述

    Unity Technical Preview for HoloLens最新发行版为:Beta 24,发布于 09/07/2016 开始使用Unity开发HoloLens应用之前,确保你已经安装好了必 ...

  8. HoloLens开发手记 - 空间映射(SpatialMapping)

    空间映射提供了HoloLens周围环境中真实世界表面的详细表示,允许开发人员创建令人信服的混合现实体验.通过将真实世界与虚拟世界合并,应用可以使全息图看起来是真实的.通过提供熟悉的现实世界行为和交互, ...

  9. HoloLens开发手记 - 语音输入 Voice input

    语音是HoloLens三大重要输入形式之一.它允许你直接通过语言控制全息图像,而不用借助手势.你只要凝视全息图像然后说出语音命令即可.语音输入是自然的交互方式,它能够很好的改善复杂的交互,因为通过一条 ...

最新文章

  1. MFC创建属性表单“所需资源不存在”错误解决方法
  2. 如何免费注册使用虚拟主机和二级域名建站
  3. 案例 自动办公_国浩分享 | 非诉讼律师办公神器盘点
  4. 类和对象编程(八):指向类的指针
  5. matlab随机抽样模拟,随机抽样一致性算法(matlab)
  6. 解决谷歌浏览器最新版本CORS跨域问题
  7. Bandicam软件及安装教程(详细)
  8. c语言遥控器程序设计,基于51单片机的红外线遥控器解码程序设计
  9. 微信小程序ssm电影院购票+后台管理系统|前后分离VUE
  10. 一亩三分地-每日答题
  11. 服务器主板安装win10系统,装win10主板怎么设置_装win10主板设置教程 - 系统家园...
  12. Colossal-AI 分布式人工智能框架
  13. 【vs】vs编译爆出大量莫名其妙错误的解决方法
  14. “财界奥斯卡”CGMA全球管理会计2021年度中国大奖榜单揭晓
  15. 不会接口测试?用Postman轻松入门(三)——Get请求详解
  16. 课后作业7.1:文件系统的静态结构
  17. Tomcat tomcatlocalhost 中文乱码
  18. 新西兰发明新型传感器,电子产品不再需要充电器
  19. 【casnode】(3):切换回默认证书,解决casnode论坛的登陆跳转问题,可以正常登陆/注册了。
  20. applecare多少钱?_什么是AppleCare +,为什么需要它?

热门文章

  1. pytorch微调bert_北大、人大联合开源工具箱UER,3 行代码完美复现BERT、GPT
  2. python求取列表中的质数
  3. 2.2 KNN算法实现
  4. liferay 学习网站 作者为 胡启稳
  5. cmfclistctrl怎么设置某列文字颜色_ppt实用技巧:如何轻松设置合意的超链接
  6. 《leetcode》remove-duplicates-from-sorted-array-ii
  7. python解决https私密连接警告信息
  8. C#和VB的关键字的对照表
  9. 小球弹起次数及高度(python)
  10. 【solr专题之四】关于VelocityResponseWriter