我要发帖 回复

版主

8

主题

307

积分

0

专家分

:

私信
发表时间 : 2016-10-20 14:13:00 | 浏览 : 425    评论 : 0
   运行在HoloLens上的应用可能包含2种视图,分别是全息视图和2D视图。应用可以在全息视图和2D视图之间转换。这经常用于访问系统提供的接口,例如虚拟键盘。拥有至少一个全息视图的应用被归类为全息应用。不包含任何全息视图的应用则是2D应用。
100158ad7cnsjcj4d7niio.png


1. 全息视图 (Holographic views)
在全息视图中,shell不会被渲染。在当前出现的全息视图中发生的任何系统通知将被Cortana用声音展示,同时用户可以用语音输入来回应。一个2D视图出现在中作为一个虚拟的面板,会在应用启动器和其他用户放置在世界中的全息图像旁边渲染出来。用户可以调整此面板来移动或拉伸视图,尽管不论其大小,它始终保持着固定的分辨率。如果你的应用第一个视图就是2D视图,那么你的2D内容将会填满用于启动它的面板。
2D视图的一个关键用途就是去展示一个文本输入表单,这可能要用到系统键盘。因为shell不能渲染在全息视图的顶部,为了显示系统键盘,应用必须要切换到2D视图。想要接受文本输入的应用能够使用一个文本框来切换到2D视图。当文本框获得焦点后,系统将会显示系统键盘来允许用户输入文本。



2. 2D视图 (2D views )
一个2D视图出现在shell中作为一个虚拟的面板,会在应用启动器和其他用户放置在世界中的全息图像旁边渲染出来。用户可以调整此面板来移动或拉伸视图,尽管不论其大小,它始终保持着固定的分辨率。如果你的应用第一个视图就是2D视图,那么你的2D内容将会填满用于启动它的面板。
你可以在HoloLens上运行为了其他Windows10平台构建的通用Windows应用(UWP),例如桌面和移动端。现在这些应用已经被渲染为2D视图,当应用启动后,它们的内容会自动出现在用户世界中的一个面板上。
2D视图的一个关键用途就是去展示一个文本输入表单,这可能要用到系统键盘。因为shell不能渲染在全息视图的顶部,为了显示系统键盘,应用必须要切换到2D视图。想要接受文本输入的应用能够使用一个文本框来切换到2D视图。当文本框获得焦点后,系统将会显示系统键盘来允许用户输入文本。



最近VR访客

手机版|VR开发网 |网站地图 统计  津ICP备16006248号

GMT+8, 2017-11-23 07:20 PM

返回顶部