Xbox 辅助功能指南 - 版本历史记录

版本 3.2 2023 年 6 月 8 日

XAG 102:对比度更改

  • 添加了带有图像的示例。

XAG 109:目标清晰度更改

  • 添加了带有两个图像的示例。

XAG 116:屏幕时间限制更改

  • 添加了带有两个图像和视频链接的示例。

版本 3.1(2022 年 10 月 7 日)

向“XAG 107 :输入”添加了以下内容

  • 在标题“移动输入指南”下添加了一部分新的实现指南和示例,这些指南和示例适用于移动设备和平板电脑设备上基于触摸的输入。
  • 在“资源和工具”部分添加了一篇有关在 Apple 设备上进行切换访问的新文章。

版本 3.0(2022 年 5 月 9 日)

对所有 XAG 进行了以下常规更改:

  • “玩家角色”部分已重命名,其中包括以下更改:
    • 本部分标题现称为“潜在玩家覆盖”
    • 标题“Gamer Personas”中的单词“Gamer”和后续内容将被更改为“player”,以承认并非所有“player”都会自称为“gamer”这一事实。
  • XAG 123:高级最佳做法已弃用。 XAG 123 中以前包含的各个准则已移至适用的现有 XG。
  • 以下 XAG 标题已更改:
    • XAG 105:音频自定义现在的标题改为“XAG 105:音频辅助功能”并包含超越仅音频自定义的新准则(本文档的“XAG 105:音频辅助功能”部分中包含了更多详细信息)。
    • “XAG 117:视觉干扰”现在的标题为“XAG 117:视觉干扰和运动设置”并包含有关镜头角度、视野以及可能导致晕动症的游戏视觉对象的其他方面的信息(本文档的 XAG 117 部分中包含了更多详细信息)。
    • XAG 123:高级最佳做法现在的标题为“XAG 123:精神健康最佳做法”并提供了有关精神健康最佳做法的准则(本文档的 XAG 123 部分中包含了更多详细信息)。

XAG 101:文本显示更改

  • 更新了示例图像。
  • 现在包括了有关如何使用工具测量文本大小的指南。
  • 字形大小调整指南现在与文本指南一致。
  • 包含了两个新的字体样式实现准则:
    • 如果使用样式字体(例如,从字体中滴出的血迹),请提供非样式化字体选项。
    • 确保所有字体都包含所有受支持语言的完整字符集。

XAG 102:对比度更改

  • 更新了示例图像和视频。
  • 禁用元素指南中的对比度中的“禁用”一词已更改为“非活动”。
  • 非活动元素的对比度指南现在为 3:1,以前为 2.5:1。
    • 为非活动元素提供的更清晰的指南和示例。
  • 有关高对比度模式意图的其他阐明说明
  • 占位符或输入字段文本的新实现指南,应满足标准大小的 4.5:1 对比度,对于大型文本应为 3:1。

XAG 103 - 视觉和音频提示的其他渠道更改

  • 添加了其他示例视频。
  • 添加了新的实现指南:“对于不附带语音音频的仅文本对话,请提供说话角色的名字,并指示说话角色在空间上与玩家角色的关系。”

XAG 104:字幕和描述文字更改

  • 新的注释鼓励对字幕和描述文字使用更大的最小默认文本大小,以方便快速阅读,因为它们在屏幕上的时间较短。
  • 现已弃用的 XAG 123 最佳做法部分中的以下指南已正式添加到此 XAG:
    • 为脚本化的游戏内过场动画和预录制/预渲染的媒体(包括语音)序列(如完整动作视频 (FMV))提供手语翻译。
      • 就像口头语言一样,手语也需要本地化。 例如,美国手语、英国手语和日语手语之间的差异极大。

XAG 105:音频辅助功能更改

  • 名称已从音频自定义更改为音频辅助功能

XAG 106:屏幕旁白更改

  • 添加了其他示例视频。
  • 在概述中删除了有关“促进平台屏幕阅读器与游戏之间的兼容性”的文本。
  • 添加了新的实现指南和示例捕获:“应使屏幕旁白技术能够完全应用于表格。”

XAG 107:输入更改

  • 添加了背景和基础信息部分,详细介绍了有关速度、复杂性、持续时间、控制游戏速度、可重映射操作、切换、自动切换的关键信息保留。

XAG 108:游戏难度选项

  • 添加了新的实现指南:无论玩家是否已经开始游戏,都可以在不影响游戏进程的情况下随时改变游戏难度。
  • 在“资源和工具”部分添加了新的 Web 文章和视频

XAG 109:目标清晰度

  • 向现有准则添加了其他示例捕获

XAG 112:UI 导航

  • 添加了其他示例捕获和视频。
  • 在以下实现指南中更新了字词,以包含游戏的各个方面,而不仅仅是 UI:
    • 游戏的所有方面(包括菜单 UI 和游戏)都可通过多个输入方式(鼠标、目视、语音、键盘、控制器)完全实现导航。
  • 添加了以下新的实现准则:“当游戏地图 UI 缩放时,提供另一种不需要滚动的导航方式,如兴趣点的补充文本列表。”

XAG 114:UI 上下文

  • 添加新的示例捕获和视频。
  • “可视化”一词已添加到以下实现指南:“标签应在视觉上位于相关元素附近,以便用户可以理解上下文。”
  • 现已弃用的 XAG 123 中的以下准则:高级最佳做法已移至此 XAG:
    • “一种机制可用于显示特定于游戏或以异常或受限方式使用的字词或短语的特定定义,包括惯用词、行话、首字母缩写、缩写。”
  • 此 XAG 中新增了以下实现准则:
    • “对于了解游戏或管理游戏设置(菜单 UI 中的文本、教程、说明等)至关重要的 UI 文本不应要求比低级中等教育水平(七到九年纪)更高级的阅读能力。
      • 参与游戏故事情节的叙述性文本(如日记、角色对话、其他游戏内故事内容以及专有名词或头衔)不受本指南约束。”
    • “描述应如何提供特定设置或选项来更改玩家 UI 的视觉模拟
      • 此预览应尽可能通过实际游戏内容展示。”

XAG 117:视觉干扰和运动设置

  • 此 XAG 的标题已从“视觉干扰”更改为“视觉干扰和运动设置。”
  • 此 XAG 的目标和概述部分现在包含了有关晕动症的其他信息。
  • 添加了与晕动症相关的其他范围问题,包括游戏机制和设置。
  • 添加示例捕获和视频。
  • 添加了以下新的和修订的实现准则:
    • “提供可调整的视野设置。”
    • “提供镜头运动设置,例如调整水平和垂直镜头运动敏感度,以及禁用自动镜头运动的功能。”
    • 允许玩家在第一和第三人称镜头视角之间进行选择
    • 避免使用镜头抖动、镜头摇动效果、运动模糊、鼠标模糊等,或提供关闭这些行为的选项。 (仅对字词进行了更新)

XAG 118:光敏性

  • 亮度闪失故障的定义已更改为:“闪失定义为亮度变化 10%(100% 是白屏的最大亮度)。”

XAG 123:精神健康最佳做法

  • 此 XAG(以前作为“高级最佳做法”列出)已更改为“精神健康最佳做法”。此 XAG 中的所有信息都是全新的。 以前在“高级最佳做法”XAG 中所述的准则已被转移到相应的现有 XG。

版本 2.5(2021 年 7 月 30 日)

XAG 104: 字幕和辅助字幕更改

  • 准则中增加了以下澄清性的小标题: “识别讲话者并使用视觉空间指示器来指明第一时间辨别不清的讲话方向”:

    • 每当新发言人开始说话时,应在字幕行中标识发言人的姓名。 建立发言人姓名后,发言人名称不必在发言人说话时重新出现在每个后续字幕行上。 只有在更换发言人时,或在同一发言人的对话中出现重大停顿 (超过 1-2 分钟) 时,发言人的名字才需要再次出现在字幕行中。

XAG 106: 屏幕旁白更改

  • 向以下指南添加了阐明子项目符号:“充当列表、选项卡、单选按钮、核对清单或组合框的可交互 UI 元素必须枚举属于元素的子项数、元素所需的输入类型以及该输入元素的当前状态或值。 例如,‘世界、选项卡、1/3、已选中’或‘音乐音量、滑块、52%。’”

    • 枚举应出现在旁白字符串的末尾。 例如,“Gama、滑块、38%、6/9。”

    • 可以为喜欢简化旁白的玩家提供禁用枚举旁白的选项。

  • 此 XAG 中新增以下实施准则:

    • “如果当前项目焦点的旁白正在主动阅读,并且焦点在完整读取旁白字符串之前移动到其他 UI 元素,则原始 UI 元素的旁白应立即停止,并且焦点最近移动到的新 UI 元素旁白应开始。”

XAG 107: 输入更改

  • 在本 XAG 中增加了以下新准则:

    • 对于支持键盘输入的游戏,玩家应该能够访问所有需要的控制,仅使用键盘来启动游戏、调整设置、玩游戏,并从游戏中退出回到平台的主屏幕。

    • 应该在游戏层面提供一个单独调整模拟控制灵敏度的选项。 如适用,这包括调整模拟拇指杆、操纵杆、触发器、赛车轮和鼠标运动的敏感度。

      • 玩家应该能够增加或减少默认灵敏度的至少 50%。

XAG 108: 游戏难度选项更改

  • 已将以下新指南添加到此 XAG:

    • 单一玩家、本地多人游戏和本地分屏游戏应随时可暂停 (不包括保存/加载屏幕)。

      • 活动游戏和电影 (简介、视频剪切、脚本剪切音) 应能够随时暂停。

XAG 109:目标清晰度

  • 已将以下新指南添加到此 XAG:

    • 应为玩家提供介绍或演示核心游戏机制的游戏教程。

      • 教程应该是交互式的,例如让玩家在模拟或真实的游戏环境中执行本教程中教程的游戏机制和控件,或以视频形式提供,且让玩家被动观看演示机制和控件。

      • 显示游戏控件或控制器映射的静态屏幕并不足够,且应视为教程。

      • 应按需提供教程,以便玩家在游戏中的任何时间点进行访问。 例如,教程可能是游戏中的一个关卡,或者是与主要游戏玩法分开的独立体验,但玩家应该能够在游戏的任何时候重新访问教程,而不管教程是否已完成。

      • 应为玩家提供一个选项,以便通过配音、人物旁白或对话为教程启用字幕。

XAG 117: 视觉干扰更改

  • 对本 XAG 中的“目标”、“概述”和“范围问题”部分进行了少量编辑。

  • 在本 XAG 中增加了以下新准则:

    • 游戏不应该包括任何相机抖动或相机晃动的效果,或者应该有一个选项来关闭这些行为。

    • 游戏应避免在屏幕上进行任何重复的侧向或上下移动,除非是游戏的核心部分。

      • 这包括诸如“武器摇摆”的行为。

XAG 121: 无障碍文件的更改

  • 准则中增加了以下澄清性小标题“- 所有与游戏相关的辅助功能、功能、用户指南和产品支持选项应在可访问的、易于发现的在线产品文档中予以描述。

    • 每个游戏标题都应该有自己指定的无障碍信息网页为玩家提供一个简单易行的体验。 应避免使用一个网页来获取多个游戏的可及性信息。

版本 2.1(2021 年 4 月 19 日)

XAG 104:字幕和辅助字幕更改

  • 实施指南中新增以下注释,内容为:“识别讲话者并使用视觉空间指示器来指明第一时间辨别不清的讲话方向。”

    • 注释:“在演讲者是无法识别的“讲述人”且没有其他演讲者的情况下,不需要在副标题或字幕文本中标识“讲述人:””。 ”

XAG 106:屏幕旁白更改

  • 以下指南经过小幅文本编辑,已从 XAG 114 移至 XAG 106:

    • 在 XAG 114 实施指南之前:确保替代文本(例如旁白或工具提示)传达 UI 组件的目的和操作。

    • 移至 XAG 106 的同时新增以下段落:“确保图形的文本替代项能够传达 UI 组件的用途和操作。”

  • 实施指南中增加了以下注释文本和相应示例:“导航到 UI/菜单结构中的最后一项后,玩家应返回 UI/菜单结构的第一个项目,反之亦然。”

    • 注释:“此准则仅适用于线性菜单结构,其中焦点可以上下或左右移动。 允许将焦点移动到任意方向的元素的菜单结构(例如包含在 4 &215;4 磁贴尚安排的可聚焦项目的菜单)不需要进行循环。

      我们鼓励开发人员为所有菜单选择启用和禁用菜单循环。”

XAG 107:输入更改

  • 此 XAG 中新增以下实施准则:

    • “避免引入需要同时按两个按钮才能激活某个功能的机制。”
  • 对以下实施准则进行了小幅文本编辑和新增,现如下所述:

    • 如果无法避免重复按键、长时间按下按键,或同时按下按钮,请替换为对身体要求更低的输入选项,或者允许玩家跳过需要这些机制的游戏事件,或者完全跳过部分游戏体验。

    • 确保内容不需要多点手势才可操作,或者说有其他操作方案,例如:点击、单击、双轻击、双点点,长按(少于 3 秒)或单击并按住。 这包括鼠标/光标移动以及基于触摸屏路径的手势。

      • 多点手势交互要求与触摸屏两个或以上的接触点来与输入设备交互,例如手机或平板电脑。 例如,使用“两指缩放”,或两/三指滑动。

XAG 108:游戏难度选项更改

  • 本实施原则中新增以下注释和相应示例:“包含多个难度级别预设(理想情况 4 个以上,包含各种值,确保不同经验和技术的玩家可以选择难度模式,以体验想要的挑战级别)。”

    • “注意:如果创造模式不能提供与主要游戏模式相同的游戏体验、资源和机会,则“创造模式”等游戏“模式”不能被视为困难选项。”

XAG 112:UI 导航更改

  • 此 XAG 112 中新增以下实施准则:

    • “从游戏的初始启动阶段起,请确保可以完全无障碍地访问辅助功能/设置菜单 UI 的所有路径。

      • 可以通过以下方式完成:提示玩家将辅助功能设置为在游戏启动时显示的第一个屏幕。 在玩家定义后,任何后续体验只需反映玩家设置的辅助功能设置。

      • 当游戏第一次启动时,默认满足所有 XAG 要求(例如,文本显示和对比度满足最低准则要求,默认启用旁白和字幕/辅助字幕,并且默认禁用视觉干扰)。

      • 当游戏第一次启动时,默认满足所有 XAG 要求,但是根据玩家当前的平台设置(如果可能),使用平台设置默认禁用某些项目。

        • 例如,一位玩家在 Xbox 平台级别禁用了“让游戏读给我”。 因此,游戏在启动时,默认情况下无需启用游戏内旁白。

        • 如果游戏无法读取平台设置,默认情况下应为所有玩家启用旁白。

  • XAG 106 中的以下实施准则:XAG 112 中新增旁白,将会出现在 XAG 106 和 XAG 112 中:

    • “支持与 UI 的含义或操作一致的焦点顺序。 如果导航顺序与含义或操作无关,则使焦点顺序与视觉设计流程保持一致。

    • 导航到 UI/菜单结构中的最后一项后,应将用户带回到 UI/菜单结构中的第一项,反之亦然。”

XAG 114:UI 上下文更改

  • 已从 XAG 114 中移除以下准则和相应示例,并且添加到 XAG 106 中:旁白(请参阅 XAG 106:在将指南的位置从 XAG 114 移至 XAG 106 时所做的小幅文本编辑的详细信息更改)

    • “确保替代文本(例如旁白或工具提示)传达 UI 组件的目的和操作。”
  • 此 XAG 114 中新增以下实施准则:

    • “确保 UI 中显示的任何工具提示传达 UI 组件的用途和操作。”

版本 2.0(2021 年 2 月 16 日)

对所有 XAG 进行了以下常规更改:

  • 为了清晰起见,文档中的语言已得到改进

  • 添加了“目标”语句

  • 已扩展概述内容以包括每个 XAG 的更多介绍性信息

  • 添加了范围问题

  • 背景和基础信息部分已添加到:XAG 101、102、103、106

  • 目标部分的关键区域已添加到:XAG 101、102

  • 示例图像和视频链接已添加到许多单独的 XAG 指南中

  • “用户角色”部分现在被称为“玩家角色”

  • 在排行榜前,“玩家角色”部分有额外阐明声明:“此 XAG 中的指南可以帮助以下玩家减少障碍”。

  • “玩家角色”部分中的“应用”一词已改为“X”

  • 已扩展“工具和资源”部分以包括其他资源链接和一些 Xbox Design Kit 辅助功能 API

XAG 101:文本显示更改

对以下文本大小指南进行了更改:

  • 主机对 4K 的最低要求从 44 像素更改为 52 像素

  • 电脑/VR 对 4k 的最低要求从 29 像素更改为 36 像素

添加以下“VR”体验的新文本大小指南:

  • 18px(分辨率为 1080p)

  • 36px(分辨率为 4k)

添加以下“移动设备/xCloud”体验的新文本大小指南:

  • 18px(分辨率为 100dpi)

  • 36px(分辨率为 200dpi)

  • 72px(分辨率为 400dpi)

  • 随 dpi 增加而线性缩放

  • **由于移动设备的 dpi 比大多数电视或电脑显示器要高,所以同等大小的文本需要更高的像素。    对于上下文,分辨率为 1080p 的 5.5 英寸屏幕约为 400dpi。

添加图标和字形大小标题和以下新指南:

  • 图标/字形自身的高度应满足上面为主机/电脑/VR 或移动设备/xCloud 定义的最小默认文本大小。

  • 图标/字形还可随文本缩放到最小默认大小的 200% 进行缩放。

  • 图标/字形内的文本应满足以下最小默认大小:

    • 主机

      • 13px 1080p(200% 缩放为 26px 1080p)

      • 18px 4k(200% 缩放为 36px 4k)

    • 电脑/VR

      • 9px 1080p(200% 缩放为 18px 1080p)

      • 19px 4k(200% 缩放为 38px 4k)

    • 移动设备/xCloud

      • 9px 100dpi(200% 缩放为 18px 100dpi)

      • 18px 200dpi(200% 缩放为 36px 200dpi)

      • 36px 400dpi(200% 缩放为 72px 400dpi)

添加了文本缩放标题和以下新指南:

  • 当文本被缩放时,大标题文本应该仍然能够从视觉上与正文区分开来。

  • 超出可见屏幕范围的文本应可以阅读(可通过滚动文本、文本弹出或适当的缩写来调整)。

  • 如上所示可由用户自行决定,允许文本缩放(缩小)至小于默认最小值,是可接受的。

添加了文字间距标题和以下新指南:

  • 增加了对线宽的免责声明:“当文本大小调整到 100% 时,应测量此要求,并且字符计数中不包括空格。”

添加文本大小写和对齐标题,和以下新指南:

  • 对齐:文本根据用户语言首选项进行左/右对齐(不居中或完全对齐)-或者- 玩家可以调整文本来满足这些要求。 (先前在 XAG 中,但归入本 XAG 小节)

XAG 102:对比度

“大文本”标准的变更:

  • 在主机上,大文本现被定义为:

    • 52px(分辨率为 1080p)

    • 104px 4k (而非 88px)

  • 在电脑/VR 上,大文本现被定义为:

    • 36px(分辨率为 1080p)

    • 72px 4k (而非 58px)

添加了移动设备/xCloud 的大文本标准:

  • 在移动设备/xCloud 上,大文本的定义:

    • 36px(分辨率为 100dpi)

    • 72px(分辨率为 200dpi)

    • 144px(分辨率为 400dpi)

    • 随 dpi 增加而线性缩放

删除以下指南,因为不管平台如何,所有标准尺寸的文本都应为 4.5:1。

  • (Xbox 主机上为 4:1)标准大小文本的指南。

从以下指南中删除“非活动用户界面组件的一部分”文本:

  • 如果文本或可视元素是非活动用户界面组件的一部分、是纯装饰、对任何人都不可见,或者是包含大量其他可视内容的图片的一部分,则这些文本或可视元素没有对比度要求。

添加以下新指南:

  • 避免仅依靠颜色来传达信息。 无法执行此操作时,提供给玩家选择关键游戏元素的颜色选项。

  • 添加了禁用元素对比度要求:“禁用元素的文本与背景的对比度比率至少应达到 2.5:1。”

XAG 103:音频和视觉提示的其他通道

无实施指南变更

XAG 104:字幕和辅助字幕

在“识别演讲者并使用可视空间指示器指示说话来源方向(如果不立即明确)”下添加以下新的分指南:

  • 颜色可以用来区分谁在说话;但它应该与另一种描绘信息方式(如文本)结合使用。

添加以下新指南:

  • 玩家可以在开始游戏之前调整选项,否则默认情况下启用字幕。 这可以确保玩家不会陷入漫长的介绍性电影场景中而无法立刻就开始玩游戏。

  • 标题应在默认情况下尽可能使用由玩家在平台级配置的辅助字幕/字幕设置。

  • 如果可能,应该手动输入换行符(而非自动换行或拆分),以确保换行符出现在编辑敏感点。

  • 基于玩家当前配置设置,提供字幕显示选项的视觉模拟。

    • 如果可能,此预览应该在实际游戏内容中显示。

删除以下指南:

  • 允许彼此独立地打开/关闭不同类型的字幕信息(如人物对话、背景人物对话或环境噪音)。

  • 应尽可能根据从平台派生的 API 值来应用辅助字幕参数。

  • 字体颜色:应有各种字体颜色选项。 字体的颜色应能与 UI 中显示的其他文本的颜色区分开。

在下列现行指南中添加加粗文本:

  • 背景色:玩家应该能够在字幕和描述文字后面放置纯色背景,以确保任该文本在所有背景下的可读性(例如,在沙漠中呈现的白色文本几乎对玩家不可见)。 玩家应可以配置此背景色。

  • 背景暗度:玩家应该能够在 0 到 100% 的范围内调整背景的不透明度。 这支持可能需要高对比度的玩家,以及可能觉得不透明背景突兀的其他玩家。

XAG 105:音频自定义

在下列现有指南中添加加粗文本:

  • 游戏应提供一种方法,让玩家能够独立地调整不同类型音频的音量或静音,包括但不限于:

    • 音乐

    • 画外音

    • 有源音效(对于例如引擎噪音、枪声或脚步声等游戏玩法至关重要)

    • 背景/环境音效(对于游戏并不重要)

    • 旁白

    • 语音聊天

以下指南中的措辞变更内容:

  • 如果平台不支持,请提供一个选项,以允许用户将立体声音频转换为发送到两个声道的单声道音频。

    若要

  • 请提供允许玩家将立体声音频转换为发送到两个声道的单声道音频的选项。

在下列现有指南中添加加粗文本:

  • 用户应该能够暂停音频事件,包括带有音频的电影。

注意

播放时间少于三秒钟的事件不需要暂停播放的方法。

注意

实时的多人游戏不受此指南的约束(玩家不必能够暂停实时多人游戏会话)。

XAG 106:屏幕旁白

在下列现有指南中添加加粗文本:

  • 作为列表、选项卡、单选按钮、检查列表或组合框的可交互 UI 元素必须枚举属于该元素的子项数 、元素需要的输入类型以及该输入元素的当前状态或值。例如“世界,选项卡,1/3,已选中”或“音乐音量,滑块,52%”)

XAG 107:输入

在下列现有指南中添加加粗文本:

  • 尽管可能存在平台级重新映射支持,玩家应该有在游戏中重新映射所有控件的选择。 这包括重新映射模拟和数字控件,为每个控制杆分别反转 X 轴和 Y 轴,以及电脑游戏中的 ESC 键。
    • 理想情况下,这应该允许玩家将动作分配给所有潜在游戏输入,而不是简单地交换按钮分配。

添加以下新指南:

  • 当玩家在游戏中重新映射控件时,新映射的标签将在任何提示、技巧、教程或控制器映射方案中正确显示。

  • 如果无法避免需要重复按下按钮或长时间按下按钮的输入,请提供另一种对体力要求较低,或者允许玩家绕过需要使用这些机制的游戏事件,或完全跳过该部分游戏体验的选项。

删除以下现有指南中的加粗文本:

  • 避免引入要求用户在短时间内重复或执行多次击键或按钮按下操作的机制,除非提供其他替代选项以允许用户减少所需输入

  • 避免引入在注册输入之前必须长时间按住按键或按钮的机制,除非提供其他替代选项以允许用户避免此类输入

在以下现有指南及其子项目符号中添加了额外简短阐明语言:

  • 对于可以用单一指针(如鼠标和光标或触摸屏)操作的内容,应遵循以下指南:

    • 向下单击或向下按住某个项目不会自动激活该项目。 激活发生在“松开的情形”,即释放按钮或按键时。 (例如,当玩家将鼠标悬停在某个按钮上并单击时,该按钮的功能不会在玩家“向下”按鼠标的那一刻就立即激活;该按钮仅在单击向上时激活,即玩家释放按下的鼠标键时。这也适用于触摸屏体验)。

    • 可使用一种机制在完成前中止操作。 (例如,如果玩家误触了某个位置或物品,则其可以先将鼠标光标或手指从该位置移开,然后再执行向上事件或释放鼠标。这可取消意外操作。)

    • 如果不具备中止该操作的机制,则提供一种简单机制用来撤消该动作。

    注意

    有时,特定功能必须通过按下鼠标来激活。 如果通过按下鼠标来激活该功能是必须的,则上述指南不适用于该特定功能。 (重要的向下事件功能可包括模拟弹钢琴或射击的体验,如果直到向上事件才激活,这种体验将变得非常不自然)。

XAG 108:游戏难度选项

以下指南中的措辞变更内容:

  • “游戏提供至少 1 个定期保存进度(例如,使用检查点)的额外难度设置(如果不是主要设置),并且游戏玩家可以在失败后继续,而不会产生严重的进度丢失。”

    若要

  • “包含多个难度级别预设(理想情况 4 个以上,包含各种值,确保不同经验和技术的玩家可以选择难度模式,以体验想要的挑战级别。)”

XAG 109:目标清晰度

添加以下新指南:

  • 向玩家提供在任何给定时间查看任务和目标的能力。 任务和目标的说明应该清晰明了。

  • 提供重温游戏故事情节的能力(例如,能够重播场景或查看迄今为止故事的书面摘要)。

  • 保存文件应为描述性文件,最好包含屏幕截图、时间戳和当前进度和目标简短摘要。

XAG 110:触觉反馈

无实施指南变更

XAG 111:音频说明

对以下现有指南进行了修改:

  • 可通过可访问的网站或其他可访问的格式(包括重要的视觉内容,例如角色的面部表情、叙事性重要动作、非语音声音和对话)来获取所有完整动画视频或游戏内脚本化电影事件的完整脚本。

    若要

  • 如果游戏未提供音频描述,可以考虑通过可访问网站或其他易读格式提供所有全动态视频或游戏内脚本电影事件的完整文字记录,包括重要的视觉内容,如人物的面部表情、叙事上的重要动作、非语言声音和对话。

此指南现在只适用于不提供音频描述的游戏。 以前的指南建议提供以下内容,无论是否提供音频描述。

XAG 112:UI 导航

在以下现有指南中添加粗体子项目符号说明:

  • UI 完全可以单独通过键盘和控制器数字输入进行导航。

    • 虽然有些游戏不支持电脑上的控制器输入,或主机上的键盘输入,但重要的是至少要确保菜单 UI 导航体验支持键盘和控制器的数字输入。 (有关数字输入的示例内容,请参见 XAG 107。)
  • 该 UI 完全可以通过多种输入方式(鼠标、注视、语音、键盘和控制器)进行导航。

    • 平台可能不支持某些输入方式(例如:在 Xbox 上使用注视)。 如果平台支持多个输入选项,游戏应确保其 UI 可通过多种支持的输入方式进行导航。

以下现有指南已从 XAG 113:UI 焦点处理移到 XAG 112:UI 导航中:

  • 提供返回主菜单屏幕和/或所有子菜单上初始交互屏幕的永久链接。 (从 XAG 113 移至此处)

  • 如果焦点可以移到界面的 UI 元素中,则可以使用相同的输入(键盘或鼠标)方法将焦点从该元素中移走。

    • 如果执行此操作所需导航方式与界面其余部分不一致,UI 应该提供清晰的交互提示,指示如何转移焦点。

以下指南已由以下内容改写:

  • 原文:即使放大了 UI 或屏幕分辨率明显降低,也要确保信息视觉流与编程阅读顺序匹配。

    若要

  • 更新:如果屏幕的可视化布局更改(由 UI 缩放或分辨率更改所导致),则元素的导航顺序应当更新,以保持与可视布局的一致性。

XAG 113:UI 焦点处理

已删除以下指南:

  • 可使用一种机制来绕过多个屏幕上重复出现的内容块。

以下指南已从 XAG 113:UI 焦点处理中删除,并添加到 XAG 112:UI 导航中

  • 提供返回主菜单屏幕和/或所有子菜单上初始交互屏幕的永久链接。

  • 所有 UI 元素在获得焦点时都会提供非常显而易见的焦点指示器。

XAG 114:UI 上下文

添加以下新指南:

  • 应该清楚地指出任何将导致焦点转移到另一应用程序的交互。

  • 大块文本需拆分为带有描述性标题的可编辑的若干部分。

XAG 115:错误消息和破坏性操作

添加以下新指南:

  • 在这些情况下,不需要长按按钮来确认破坏性操作或提供长按按钮的替代选项。

XAG 116:屏幕时间限制

添加以下新指南:

  • 当施加时间限制来控制重要元素出现在屏幕上的持续时间时(例如,教程文本窗口、说话人对话或文字聊天/语音转文本通信窗口保持可见的秒数)
    • 玩家可以在遇到它们之前调整这些元素出现在屏幕上的秒数(例如在设置菜单中),至少是默认限制长度的十倍。

      或者

    • 玩家可以禁用持续时间限制;可以在输入时将元素取消或前进到下个教程窗口或对话文本。

添加以下阐明子项目符号点:

注意

实时多人游戏活动(如大厅中的倒计时器)不需要提供延长或调整游戏开始前的时间的功能,因为这会影响匹配会话中其他玩家的游戏。

XAG 117:视觉干扰

删除以下指南:

  • 一种用于控制屏幕内容更新频率的方法,以及一种用于在游戏中暂停、停止或隐藏任何自动更新内容的机制。

XAG 118:光敏性

本节中的指南已完全替换为以下内容:

  • 游戏中不应包括可能导致游戏过程出现不良反应(如癫痫发作或偏头痛发作)的图像/体验。

  • 避免以下定义的要素将有助于减少不良反应的机会:

亮度闪烁故障

  • 定义:

    • 闪烁是指对比度变化超过较暗亮度值的 10%

    • 较暗的亮度值应低于 0.8

  • 失败标准:

    • 闪烁频率过高 (大约大于 3 /秒)。

    • 闪光灯占据了一定的屏幕面积 (大约 20%)

    • 如果持续时间较长,较低强度的闪烁也会导致故障。

  • 如何解决:

    • 降低闪烁最亮和最暗部分之间的对比度

    • 降低闪烁频率

    • 减小闪烁的尺寸

红色闪烁故障:

  • 定义:

    • 红色闪烁要求亮度变化比普通闪烁低。  具体来说,它在闪烁的任何一个极端是饱和的红色 (R/(R+G+B) >= 0.8) 时适用。

    • 此处的闪烁定义为 (R-G-B)x320 的数值变化 > 20

  • 失败标准:

    • 闪烁频率过高 (大约大于 3 /秒)。

    • 闪光灯占据了一定的屏幕面积 (大约 20%)

    • 如果持续时间较长,较低强度的闪烁也会导致故障。

  • 如何解决:

    • 使红色着色不饱和

    • 降低闪烁最亮和最暗部分之间的对比度

    • 降低闪烁频率

    • 减小闪烁的尺寸

空间模式故障

  • 定义:

    • 高对比度的交替带定义了空间模式
  • 失败标准:

    • 对比度差异大于 10%

    • 模式占据了屏幕的很大一部分 (大约 20%)。

  • 如何解决:

    • 降低各带之间的对比度

    • 减小模式的尺寸

XAG 119:STT / TTS

添加以下新指南:

  • 玩家发起的角色语音:所有玩家发起的角色通信(大声说出以向其他玩家传达意图,例如聊天滚轮中预定义消息的音频旁白)都应实时转录为文本,并本地显示在启用了语音转文本聊天功能的玩家屏幕上。

    • 还需要注意的是,还可以访问查看预定义消息选项的过程。 启用屏幕旁白的玩家应该能够在接收焦点时听到每条消息的大声预览,以便他们在发送前知道自己选择了什么。

XAG 120:通信体验

在先前存在的“导航到通信功能、配置通信体验和使用通信功能”指南下面添加了以下子指南:

  • 导航到通信功能:访问、启动或使用通信功能所必需的任何 UI 路径都应易于访问。 例如:

    • 如果玩家必须在主菜单中导航以打开通信,则游戏选择和启动 UI 以及与其他玩家通信路径上的任何其他后续菜单应可用残疾玩家使用。

    • 示例:玩家必须通过主菜单导航到多人游戏屏幕,在那里他们可以开始匹配过程。 玩家连接到大厅后,游戏会加载,然后进入多人游戏比赛;此时玩家可以开始使用通信功能。 在本例中,通过主菜单导航到多人游戏屏幕、导航多人游戏屏幕以选择特定类型的比赛、导航后续路径(如将玩家添加到游戏)、匹配和游戏之间加载屏幕以及游戏中可以启动和使用通信功能的点的体验,都属于这些要求的范围。

    • 如果玩家必须选择或创建角色,加入服务器,或采取一些其他行动来获得使用通信功能的体验,则用于导航这些选择的 UI 应是无障碍的。  

  • 配置通信体验:启用或管理影响通信功能的设置所需的任何 UI 都应该易于访问。  例如:

    • 启用任何与通信相关的辅助功能设置所需的菜单应可供残障玩家使用,例如:

      • 开启/关闭文本到语音转换聊天,语音到文本转换聊天,调整屏幕亮度和对比度。
    • 更改影响通信体验的音频或其他设置所需的菜单应可供残疾玩家使用,例如:

      • 玩家聊天、文本到语音转换聊天、环境音量和音乐的音量设置。
    • 管理通信相关通知所需的菜单或设置应可供残障玩家使用,例如:

      • 能够调整通知在屏幕上显示的时间

      • 打开/关闭某些通知的能力。

  • 使用通信功能:以有意义地方式参与通信所需的任何 UI 都应可供残障玩家使用。  例如:

    • 发送和接受好友请求。  

    • 搜索好友和其他玩家。   

    • 其他玩家的操作和状态,如静音、在线或离线状态、当前可用性和阻止。

    • 打开和关闭聊天窗口,关注和使用聊天窗口功能,在聊天滚轮中选择和发送预定义消息,举报不良信息,以及发送通信的任何其他步骤。 

XAG 121:辅助功能文档

在以下现有指南中添加粗体子项目符号:

XAG 122:可获得的客户支持

无实施指南变更。

XAG 123:高级最佳做法

添加以下新指南:

  • 允许玩家自定义特定指示器的像形反馈,并设置不同像形图案来传达他们选择的信息(例如 3 个短脉冲表示血量过低,1 个长脉冲表示弹药不足)。

  • 通过在线客户支持网站以及游戏内警告,提供可能引起不良情绪或心理反应的游戏内容的详细描述和警告。

    • 这包括可能引发常见恐惧症(如蜘蛛恐惧症)、PTSD 症状、成瘾或强迫症(如饮酒、赌博、吸毒)或心理健康方面(如自杀、自残或暴力侵害动物和/或儿童)的内容。

    • 考虑为玩家提供选项,以跳过应对心理或情感上极具挑战性内容的剧情画面或任务。

    注意

    本最佳做法指南的目的并非指导艺术选择或游戏设计,而是确保玩家在购买或玩游戏之前了解这些内容。

版本 1.0.1(2020 年 1 月 13 日)

  • 所有指南均已更新:在角色旁添加“应用”一词,取代复选标记。
  • XAG 106 已更新:
    • 已将“所有核心游戏 UI 文本(主菜单、选项,HUD 等)均应支持现有的屏幕阅读器...”更新为包括其他示例。 现在显示为:“所有核心游戏 UI 文本(主菜单、选项、HUD、状态更改、游戏玩家、基于时间的事件等)均应支持现有的屏幕阅读器...”
    • 新增了一条指南来说明重复关键状态信息的必要性:“应该通过旁白向用户通知与用户交互相关的事件(组件状态、值、描述等的变化)。 这包括重复/基于时间的通知,如游戏状态的指示(例如加载屏幕、搜索玩家通知、倒数计时器)。 在这些情况下,可接受每 7-10 秒读出一次状态,以免干扰其他旁白/通知。 "

版本 1.0.0(2019 年 10 月 19 日)

  • 初始版本 - 增加了以下指南
指南 说明
101 文本显示
102 对比度
103 视觉和音频提示的其他渠道
104 字幕和辅助字幕
105 音频自定义
106 屏幕旁白
107 输入
108 游戏难度选项
109 目标明确
110 触觉反馈
111 音频说明
112 UI 导航
113 UI 焦点处理
114 UI 上下文
115 错误消息和破坏性操作
116 时间限制
117 视觉干扰
118 光敏性
119 语音转文本/文本转语音聊天
120 通信体验
121 辅助功能文档
122 可获得的客户支持
123 高级最佳做法