辅助功能 - MRTK3

辅助功能包包含功能和组件,使开发人员能够为每个人创建混合现实体验。

注意

辅助功能包目前处于早期预览状态。 早期预览版包可能不包含所有计划的功能,并且可能会在发布前进行重大体系结构更改。

功能

可描述对象

为了让辅助技术能描述或读取混合现实世界中的对象,MRTK3 提供 DescribableObject 脚本。 通过将此脚本添加到视觉组件,以后的读取器组件将能够识别对象,并向用户读出理解该对象及其在世界中所处位置所需的信息。

注意

MRTK3 目前不与辅助读取器集成。 DescribableObject 处于开发早期阶段,包含此类对象的目的是实现高级评审并收集开发人员反馈。

若要启用要描述的场景元素,请附加 DescribableObject 脚本并填写字段。

Describable Object

目录

内容字段应包含对象中的文本,例如按钮标签或平板中的文本

内容摘要

内容摘要是对象中文本的可选、简短版本或抽象版本。 通过具有文本的大型平板,对用户提供简短的注释摘要可能会有所帮助。 这样,用户就可以快速了解信息,并确定他们是否希望听到完整内容。

说明

描述将对象置于世界中。 在示例中,描述将按钮与旋轮播模型连接起来,使其产生动画效果。

标记

标志字段指示有关对象的辅助技术关键信息,例如它对于当前的体验状态是否重要

说明

说明字段为用户提供有关如何与对象交互的信息。 例如:“单击该按钮对轮播进行动画处理”。

角色

该角色基于 W3C 可访问 Internet 应用程序 (ARIA) 角色。 在 MRTK3 的未来更新中,计划添加其他非用户界面重点角色。

语义

语义提供对象的简要说明。 例如,典型的语义包括:

  • 用户名字段
  • 密码字段
  • “登录”按钮

文本易访问性

反转文本颜色

Invert Text Color

为了让文本能在背景中清晰显示,通常使用高度对比度的颜色。 根据具体方案,可能并非总能设计出在所有情况下都可读的文本颜色。

在虚拟现实体验中,你可能想要提供可从任何角度查看的自由浮动文本。 为了尽可能轻松地执行此操作,MRTK3 提供了 TextAccessibility 脚本。

Text Accessibility Script

此脚本可以附加到任何 TextMesh Pro 对象,并且,如果字体材料使用混合现实图形工具中的 TextMesh Pro 着色器(标准资产包中的所有字体资产都是如此),文本将根据辅助功能子系统的配置反转。

Accessibility Subsystem