Unity提供了大量的设置选项来满足全平台的配置,对于HoloLens,Unity可以通过切换一些特定的设置来启用HoloLens特定的行为。

Holographic splash screen 闪屏


为了启用特定的闪屏,打开Edit > Project Settings... > Player菜单,Windows Store标签页下更改Splash Image > Show Unity Splash Screen 和 Windows Holographic > Holographic Splash Image 设置。

  • Show Unity Splash Screen 选项用于切换是否现实Unity默认品牌闪屏。非Unity Pro用户不能更改此设置
  • Holographic Splash Image图片在设置后,不管Show Unity Splash Screen是否被勾选都会作为闪屏出现。只有Unity Pro用户才能应用自己的闪屏图片。
Show Unity Splash Screen Holographic Splash Image Behavior
勾选 没有 显示默认闪屏5秒钟或者直到游戏加载完成
勾选 自定义图片 显示自定义闪屏5秒钟或者直到游戏加载完成
不勾选 没有 什么都不显示直到游戏加载完成
不勾选 自定义图片 显示自定义闪屏5秒钟或者直到游戏加载完成

Tracking loss 追踪丢失


HoloLens以来扫描周边空间环境来构建空间坐标系,并以此来定位全息图像。当HoloLens不能在空间中定位自己时,我们称之为Tracking loss。在这种情况下,依赖于坐标系的功能将会失效,比如空间映射。

如果追踪丢失发生时,Unity默认行为是停止渲染全息图形,暂停游戏主循环并显示一个跟随用户凝视的追踪丢失通知。自定义tracking loss通知可以以图片形式来提供。这对于依赖空间追踪体验的app来说,让Unity来处理trackingloss直到追踪恢复是可以的。

自定义tracking loss图片。前往Edit > Project Settings... > Player page,点击Windows Store标签页,设置 Windows Holographic > Tracking Loss Image 图片.

停用自定暂停。有些应用完全不依赖于空间追踪或不希望在tracking loss发生时被暂停,在这种情况下,应用可以选择停用自动暂停特性。开发者需要在tracking loss发生时负责隐藏/禁用任何此时不应被渲染的全息图形。此时唯一推荐渲染的内容是body lock(跟随人体)的全息图像。

为了禁用自动暂停行为,我们需要在Player Settings->Windows Holographic > On Tracking Loss Pause and Show Image 取消勾选。

Capabilities 应用能力


对于需要使用HoloLens特定功能的应用来说,必须先在应用清单文件中声明其能力。Unity中可以通过Player Settings > Windows Store > Publishing Settings > Capabilities 来设定。相关API和对应能力如下:

Capability API
WebCam PhotoCapture , VideoCapture
SpatialPerception SurfaceObserver , SpatialAnchor
Microphone DictationRecognizer, GrammarRecognizer, KeywordRecognizer
picturesLibrary / videosLibrary / musicLibrary PhotoCapture , VideoCapture

HoloLens开发手记 - Unity之Recommended settings 推荐设置的更多相关文章

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

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

  2. HoloLens开发手记 - Unity之摄像头篇

    当你穿戴好HoloLens后,你就会处在全息应用世界的中心.当你的项目开启了"Virtual Reality Support"选项并选中了"Windows Hologra ...

  3. HoloLens开发手记 - Unity之Spatial mapping 空间映射

    本文主要讨论如何在Unity项目中集成空间映射功能.Unity内置了对空间映射功能的支持,通过以下两种方式提供给开发者: HoloToolkit项目中你可以找到空间映射组件,这可以让你便捷快速地开始使 ...

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

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

  5. HoloLens开发手记 - Unity之Keyboard input 键盘输入

    虽然HoloLens支持很多种输入方式,包括蓝牙键盘在内.但是大部分应用还是不能断定用户有物理键盘可以输入,所以虚拟键盘输入还是必须要提供的. Unity提供了一个TouchScreenKeyboar ...

  6. HoloLens开发手记 - Unity之Tracking loss

    当HoloLens设备不能识别到自己在世界中的位置时,应用就会发生tracking loss.默认情况下,Unity会暂停Update更新循环并显示一张闪屏图片给用户.当设备重新能追踪到位置时,闪屏图 ...

  7. HoloLens开发手记 - Unity之Gaze凝视射线

    凝视是HoloLens首要输入方式,形式功能类似于桌面系统的光标,用于选择操作全息对象.然而在Unity中并没有明确的Gaze API或者组件. 实现Gaze Implementing Gaze 概念 ...

  8. HoloLens开发手记 - Unity之语音输入

    对于HoloLens,语音输入是三大基本输入方式之一,广泛地运用在各种交互中.HoloLens上语音输入有三种形式,分别是: 语音命令 Voice Command 听写 Diction 语法识别 Gr ...

  9. HoloLens开发手记 - Unity之World Anchor空间锚

    World Anchor空间锚提供了一种能够将物体保留在特定位置和旋转状态上的方法.这保证了全息对象的稳定性,同时提供了后续在真实世界中保持全息对象位置的能力.简单地说,你可以为全息物体来添加空间锚点 ...

随机推荐

  1. 如何从SharePoint Content DB中查询List数据

    SharePoint用来维护基础数据非常方便,只需要建立自定义列表,然后使用InfoPath自定义一下维护界面,就可以实现在线的增删改查,开发效率很高.如果维护的数据需要进行审批,还可以加入工作流功能 ...

  2. solrconfig.xml介绍

    说明:请务必先了解如下知识,否则阅读本文会晕. Solr术语介绍:SolrCloud,单机Solr,Collection,Shard,Replica,Core之间的关系 Solr通过三个主要文件来作配 ...

  3. spring之依赖注入

  4. 烂泥:ESXI开启SNMP服务

    本文由秀依林枫提供友情赞助,首发于烂泥行天下. 要监控ESXI,打算通过snmp方式进行监控,这样操作比较简单.但是要使用SNMP方式进行监控,必须要开启ESXI的SNMP服务.ESXI由于版本号的不 ...

  5. 描述Linux shell中单引号,双引号及不加引号的简单区别(计时2分钟)

    简要总结: 单引号: 可以说是所见即所得:即将单引号内的内容原样输出,或者描述为单引号里面看到的是什么就会输出什么. 双引号: 把双引号内的内容输出出来:如果内容中有命令.变量等,会先把变量.命令解析 ...

  6. sqlite3 shell的使用

    sqlite的安装 1. 首先是下载sqlite,可以该页面下载:http://www.sqlite.org/download.html 当前的最新版本为:sqlite-shell-win32-x86 ...

  7. windows下 MySQL手动安装与卸载

    下载文件以后进行解压 ,指定文件的具体位置 1.安装 选择路径下的mysqld --intall 指定服务名称  --设置配置文件 例子: C:\Users\Administrator\Desktop ...

  8. 实现跨云应用——基于DNS的负载均衡

    “公有云可以作为传统IT资源的延展,能帮助客户应对不断变化的需求”——这是我们在向客户介绍公有云产品时经常说的一句话.我们来看一个具体的需求: 某客户有一个web站点,部署在自有的数据中心(on-pr ...

  9. C#学习笔记-icon托盘图标的简单知识

    在做整个类似QQ的毕业设计中,有一个小图标把我给难了一阵子,就是托盘小图标

  10. 【CSS】使用CSS选择器

    CCS选择器的作用是找出某类元素.以便使我们使用style元素或者外部样式表对这类元素设置样式. 1.使用CSS基本选择器 有些选择器使用起来非常简单,我们把这部分选择器称为基本选择器(basic s ...