包含此页的版本:
不含此页的版本:
为移动和桌面用户创建可访问的 Unity 应用程序。
创建无障碍应用程序可以向包括残障人士在内的更广泛受众提供您的数字体验。使用辅助功能模块 API 添加屏幕阅读器支持,并根据用户设备的系统辅助功能设置配置界面。
大多数主要的移动和桌面作系统都有内置的屏幕阅读器。屏幕阅读器以声音描述屏幕上显示的内容。它们旨在帮助盲人或视力低下的用户无需看到屏幕即可导航和与其设备交互。
下表列出了辅助功能模块支持的内置屏幕阅读器及其关联平台:
| 平台 | 屏幕阅读器 |
|---|---|
| 人造人 | 对讲 |
| iOS系统 | 画外音 |
| 窗户 | 旁白 |
| macOS作系统 | 画外音 |
使用 Unity 的辅助支持 API 为应用程序启用屏幕阅读器功能。这AssistiveSupport类存储您创建的主动辅助功能层次结构,允许您的应用程序通知屏幕阅读器 UI 中的更改,并根据用户作通知应用程序事件。在“播放”模式下,使用“辅助功能层次查看器”(菜单:“窗口>辅助功能”>“辅助功能层次查看器”)实时查看活动辅助功能层次结构及其节点。
辅助支持 API 可用于以下平台:
| 平台 | 作系统版本 |
|---|---|
| 人造人 | 8.0 (API 26) 及更高版本 |
| iOS系统 | 13 及更新版本 |
| 窗户 | 10 版本 21H1(内部版本 19043)及更高版本 |
| macOS作系统 | Big Sur 11 及更新版本 |
使用 Unity 的辅助功能设置 API 配置您的 UI,以与移动设备上的本机字体缩放、粗体文本和隐藏式字幕进行交互。这提高了所有用户的应用程序 UI 的可读性和可见性。
辅助功能设置 API 可用于以下平台:
| 平台 | 作系统版本 |
|---|---|
| 人造人 | 7.1 (API 25) 及更高版本 |
| iOS系统 | 13 及更新版本 |