游戏软件辅助技术

已完成

前面介绍的场景中所讨论的对比度设置只是游戏中常用的多种基于软件的辅助技术 (AT) 类型之一。

本单元将介绍其他常见的软件设置和工具。 此外,还将介绍如何在创造新游戏体验时,为使用这些技术的玩家提供最佳支持。

游戏中常用的软件辅助技术有哪些?

基于软件的 AT 可通过一系列功能改善游戏体验,包括:

  • 向玩家朗读可视 UI 元素。
  • 自定义玩家的显示器以优化元素可见性。
  • 允许玩家通过软件重新分配输入控件。

这些技术和工具作为可安装在游戏平台上的第三方程序、某些游戏平台上的内置功能以及直接内置于某些游戏的功能提供。

了解以下辅助工具非常有帮助,可确保你创建的游戏产品和体验能够有效支持使用它们的玩家。

屏幕阅读器

屏幕阅读器是一种辅助技术,可将屏幕上的文本或图像内容以语音的形式朗读出来,或以盲文的形式呈现。 盲人或者调整文本大小或颜色后仍无法阅读文本的视力残障人士通常会使用屏幕阅读器。

有认知或学习障碍导致阅读困难的玩家或尚未学会阅读的年轻玩家也可能使用屏幕阅读器。

在游戏中,屏幕阅读器本应该通过合成音频大声讲述游戏 UI 中正在发生的肉眼可见的事情。

在以下视频中,玩家在 Xbox 平台级别调整其屏幕旁白设置。 接着,他们启动游戏 Forza Horizon 5。 游戏启动时会启用自带的屏幕阅读器。 用户在平台级别启用了屏幕旁白,因此游戏能够在启动时读取用户设置并将其应用到游戏中。

对比度设置

对比度设置旨在通过更改配色方案或简化背景来增强屏幕元素的可见性。 这些设置主要供弱视玩家使用。 神经多样性用户也可以从中受益。 因为一些高对比度模式还会简化某些玩家认为会分散注意力的用户界面视觉特征,使界面更易于导航。

以下屏幕截图提供了 Xbox 平台高对比度模式设置的实际效果的示例:

未启用高对比度模式的 Xbox 主屏幕:

显示 Xbox 主屏幕的屏幕截图。焦点为“Microsoft Rewards”选项卡。屏幕上显示由图像以及图像上的文本组成的按钮。按钮背后显示紫色和粉红色的渐变颜色图案。

Xbox 平台高对比度设置菜单:

显示 Xbox 辅助功能高对比度设置菜单的屏幕截图,“高对比度: 深色主题”处于选中状态。设置旁的图像展示了应用深色主题后 Xbox 主屏幕的外观。屏幕上的文本如下:启用高对比度,使屏幕上的元素更清晰可见。这样做会导致无法显示个人颜色和背景。

应用了高对比度深色主题的 Xbox 主屏幕:

显示 Xbox 主屏幕的屏幕截图。屏幕上显示由图像以及图像上的文本组成的按钮。各按钮的白色文本现在位于不透明的横条上。按钮背后不再显示紫色和粉红色的渐变颜色图案。背景为黑色。

以下变化有助于简化和增强 UI 元素的可见性:

  • 背景色从亮粉色和紫色变为纯黑色。
  • 焦点指示器更宽、更亮。
  • 焦点指示器明亮的青绿色与 UI 元素所在的新的黑色背景形成鲜明对比。
  • 磁贴选项中的文本现在采用纯黑色背景,以提高可读性。
  • 通常在 UI 内以动画显示或移动的内容现在为静态或被黑色背景取代。

注意

Xbox 高对比度设置是平台级别的功能。 这些设置不会在游戏过程中改变 UI。

滤色器和自定义调色板

滤色器是另一种工具,可以让某些类型的色盲玩家更容易区分屏幕上的视觉元素。 这些工具通常在平台级别提供,使一些人能够获得原本可能无法获得的体验。

Xbox 辅助功能颜色筛选器设置屏幕的屏幕截图。列表框更正类型:未显示或突出显示所选更正。

右侧有三个圆圈,每个圆分为三个不同颜色的相等部分,并标有“绿色盲”、“红色盲”和“蓝色盲”。 圆圈下方是 Xbox 控制器的彩色图像。 旁边是一个颜色网格,显示彩虹的颜色,从红色到紫色。 屏幕上的文本如下:在选择更正之前,请确定三种颜色看起来最相似的圆。 然后选择为该圆命名的更正。

Xbox 辅助功能颜色筛选器设置屏幕的屏幕截图。列表框更正类型:显示红色-绿色(红色盲)。

“强度”滑块显示设为最大值。 在下方,增强色彩滑块设置得更接近最大值。 该滑块下方是“还原默认值”按钮。 右侧有三个圆圈,每个圆分为三个不同颜色的相等部分,并标有“绿色盲”、“红色盲”和“蓝色盲”。 圆圈下方是 Xbox 控制器的彩色图像。 旁边是一个颜色网格,显示彩虹的颜色,从红色到紫色。 屏幕上的文本如下:在选择更正之前,请确定三种颜色看起来最相似的圆。 然后选择为该圆命名的更正。

一般来说,不应将平台或游戏级别的滤色器视作色盲玩家的解决方案。 滤色器可能会在无意识的情况下影响游戏的其他视觉方面。 例如,根据色盲的严重程度,某些玩家可能更难看清某些视觉组件。 一种更好的解决办法是为玩家提供调色板供其选择,以便单独更改特定元素的颜色。

显示 Halo 5 辅助功能菜单的屏幕截图。在“视觉效果”选项卡下,玩家可以从各种颜色中选择敌方 UI 颜色、友方 UI 颜色和队员标记颜色选项。

显示 Halo 5 辅助功能菜单选项的屏幕截图。队员标记颜色选择列表已展开。显示了总共约 15 个颜色选项的滚动列表。“翡翠色”处于选中状态。

放大工具

放大工具通常会放大部分屏幕或整个屏幕,以便用户更轻松地查看文字和图像。

在游戏环境中,玩家可以通过放大工具放大其游戏环境的特定区域,以便更清晰地查看屏幕上的内容。

放大工具可以帮助弱视玩家放大屏幕元素,直到他们可以阅读或理解它们。 放大工具还可以帮助使用小屏幕(如移动设备)的玩家。 在较远的屏幕上游戏会使屏幕元素看起来很小,此时这些工具也有帮助。

显示 Forza Horizo​​n 5 汽车喇叭菜单的屏幕截图。显示整个屏幕,包括标准喇叭、音乐喇叭和音效选项卡。

显示 Forza Horizo​​n 5 汽车喇叭菜单的屏幕截图,现在放大了屏幕的特定部分。仅显示原始屏幕的一部分,其文本和图像变大。

无障碍玩家间通信工具

无法听到其他人大声说话的听觉障碍玩家可能无法使用语音聊天等在线玩家通信工具。

无法大声说话或不想说话的玩家无法回复语音通道中的其他玩家。 语音转文本和文本转语音等辅助技术旨在让玩家之间的沟通体验变得无障碍。

你所搭载的游戏平台可能会针对特定聊天功能提供这些工具。 对于游戏内聊天,其中一些工具需要通过特定的游戏 API 才能使用。 还有一些非平台服务,开发人员可以将其集成到游戏中以提供此类功能,例如 PlayFab Party 聊天。

  • 语音转文本:将其他玩家传来的语音实时听录为屏幕上的文本。 无法听到语音聊天的玩家可以在屏幕上阅读其他玩家所说的内容。
  • 文本转语音:将玩家键入的文本转换为合成音频,向语音通道中的所有其他玩家朗读。 这个功能使那些不能用语言表达的玩家能够向队伍中的其他玩家大声表达他们的想法。

显示 Xbox 辅助功能游戏和聊天听录设置的屏幕截图。

显示了两列设置。 设置的左列标记为群聊选项。 下面有两个复选框: 语音转文本和文本转语音。 列表框标记为文本转语音: Guy。 设置的右列标记为游戏听录。 下面有三个复选框:“语音转文本”、“文本转语音”和“让游戏读给我听”。 列表框标记为游戏内聊天语音:Microsoft Mark. 屏幕上的文本如下:当你在系统群聊会话中时,请启用语音转文本在你的设备上将其他玩家的声音转录为文本。

字幕

原文字幕是一种重要工具,能够帮助耳聋或有听力障碍的玩家将游戏中的声音和对话转换成屏幕上显示的文本。

注意

术语“原文字幕”和“隐藏式字幕”和“字幕”经常交替使用,不过它们之间存在细微的差别。 在本模块中,“字幕”指的是使用屏幕文本来表示音频,这包括音效和角色对话。

字幕可以帮助识别游戏的各个方面,例如:

  • 其他角色的对话。
  • 当前正在说话的角色。
  • 重要音频提示的状态和方向。

没有听力障碍但更喜欢在屏幕上显示文本的玩家也可以使用字幕。 也许玩家处在一个嘈杂的环境中,或者发现除了听之外,通过阅读文字更容易回忆起故事情节。

字幕可以支持平台和各个游戏级别的玩家,以确保音频的无障碍性。

下图显示了 Xbox 平台的字幕设置。 大量自定义选项确保玩家从视觉角度也可以访问字幕文本。 游戏和应用程序可以选择读取这些设置,并使用它们来调整字幕系统向玩家呈现信息的方式。

显示 Xbox 辅助功能字幕设置的屏幕截图。

左侧有三个按钮:“字幕关闭”、“使用默认样式开启”和“使用自定义样式开启”。 “使用自定义样式开启”按钮已设置。 右侧是一列标记为“字幕字体”的设置。 这些列表项包括字幕颜色: 白色,字幕透明度: 不透明,字幕大小: 200%,字幕样式: 默认值和字幕效果: 默认。 右侧是标记为“背景和窗口”另一列设置。 这些列表项包括背景色: 黑色,背景透明度: 不透明,窗口颜色: 黑色和窗口透明度: 透明。 屏幕底部是标题为“预览”的窗口,显示示例游戏图形上面的示例字幕。

在 Forza Horizon 5 中,用户可以自定义语音对话在屏幕上的显示方式。 他们可以调整其字幕的大小和背景不透明度。 他们还可以突出显示关键字,从而更容易引起玩家对重要信息的关注。

显示 Forza Horizo​​n 5 辅助功能设置菜单的屏幕截图。焦点为“字幕文本大小选项”。菜单中提供了用于放大和缩小字幕文本的滑块。用户当前字幕设置的预览显示在屏幕底部。

输入重新映射

玩家可以使用输入重新映射功能重新分配标准输入设备上的功能。 重新映射功能有助于让行动不便的玩家通过软件更改其控件的排列方式。 例如,如果游戏中冲刺的默认分配是右键单击,拇指受伤的玩家可能会发现执行该动作很困难。 他们可以通过软件将冲刺功能重新分配给控制器上更易于激活的其他按钮。

显示 Xbox 辅助功能控制器配置文件 1 设置屏幕的屏幕截图。

屏幕上的文本如下:选择要映射的按钮。 或者按住按钮。 在下方,已选择“A 按钮”列表项。 显示了“映射到设置”,该设置也设置为“A 按钮”。 更多复选框包括“交换摇杆”、“反转右摇杆 Y 轴”、“反转左摇杆 Y 轴”、“交换触发器”和“打开振动”。 右侧显示了 Xbox 控制器,下方显示了“还原到默认设置”按钮。

平台级重新映射工具可以为玩家提供有效的“安全网”,但如果同时提供游戏内重新映射功能,游戏体验会更好。 添加此功能可确保屏幕上的任何教程、提示或对游戏控件的引用均已正确转换玩家最近重新映射的控件,以避免混淆。

显示 Microsoft Flight Simulator 控件选项菜单的屏幕截图。控制器选项处于选中状态。屏幕上显示了一长串可重新分配给玩家所需控制器输入的游戏控件。

游戏辅助功能的软件注意事项

你对玩家在游戏中常用的基于软件的 AT 已经有了新的认识。 下一步是确保未来创建的体验也能支持需要这些技术的玩家。

开发游戏时,请考虑以下步骤:

  • 评估游戏所搭载的平台提供的辅助工具的范围。
  • 确保你的产品能与现有的任何辅助工具顺畅协作。
  • 无论存在哪些平台级辅助工具,目标都是提供这些功能和特性更强大的游戏内版本。 平台级 AI 通常是为那些没有其他选择的玩家所设计的“最后手段”,并且可能无法提供理想的体验。

开发新的游戏平台或平台功能时,请考虑以下步骤:

  • 评估平台提供的辅助工具的范围。
  • 注意是否缺少任何关键设置或工具。 玩家必须先在平台上导航,才能开始玩游戏。 如果游戏提供辅助工具而平台不提供,那么玩家尝试在没有这些工具的平台上导航时,仍有可能无法玩游戏。
  • 对于平台提供的 AT 与游戏对其运用能力之间的不兼容性,你还可以确定源头所在。 例如,如果玩家在平台级别启用了屏幕旁白,但平台没有将此信息公开给游戏,则游戏无法在启动时使用玩家的平台设置。

知识检查

1.

文本转语音聊天工具或设置的主要用途是什么?

2.

如果开发人员的游戏与第三方或平台提供的辅助技术不兼容,开发人员可以采取什么方法?