zoukankan      html  css  js  c++  java
  • HoloLens开发手记

    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 ScreenHolographic Splash ImageBehavior
    勾选 没有 显示默认闪屏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和对应能力如下:

    CapabilityAPI
    WebCam PhotoCapture , VideoCapture
    SpatialPerception SurfaceObserver , SpatialAnchor
    Microphone DictationRecognizer, GrammarRecognizer, KeywordRecognizer
    picturesLibrary / videosLibrary / musicLibrary PhotoCapture , VideoCapture
  • 相关阅读:
    用dockerFile和docker build命令 创建带两个数据卷的新镜像
    Docker 学习 3 镜像更多命令 docker commit 提交容器副本,使之成为一个新的镜像
    Docker学习笔记 2 更多的容器命令
    Docker的学习1 安装 与 基础篇
    SeekBar(拖动条)
    本周总结
    ProgressBar(进度条)
    Android对话框
    css语法
    css基础
  • 原文地址:https://www.cnblogs.com/mantgh/p/5712000.html
Copyright © 2011-2022 走看看