• 日常搜索
  • 百度一下
  • Google
  • 在线工具
  • 搜转载

游戏设计中的可访问性:文本显示

随着游戏产业,尤其是独立游戏产业的不断成熟,对包容性标准的需求变得更加明显。 

您的游戏中的可访问性不仅仅是为了让一部分游戏玩家可以享受您的工作——尽管这肯定是一个很大的因素。这也是为了让所有用户更容易理解您的游戏,尽可能消除他们体验中不必要的压力。 

考虑到可访问性的游戏可以让游戏玩家玩更长时间,而对视力的负面影响更少。让我们来看看为什么这很重要,以及我们如何为游戏中的文本显示添加更多可访问性。

为什么可访问性在游戏中很重要

对于许多玩家来说,他们玩的游戏范围受到我们大多数人认为理所当然的小事的严重限制。例如,据***盲人联合会称,仅在美国,色彩对比度和亮度就可能使多达 1000 万玩家无法阅读游戏的对话。3% 的美国人口无法玩您的游戏,而且在多个***/地区发布的游戏数量呈指数增长。

无论如何,保持文本显示的可访问性对每个玩家都很重要。更清晰的显示屏可改善整体体验并防止对眼睛造成额外压力。玩家经常对不可读的文本感到沮丧——尤其是在角色扮演游戏中,它出现得最为普遍。 

例如,羊皮纸背景上的小型风格化字体并不是最容易阅读的。为了帮助防止您自己的游戏出现这些问题,让我们来看看一些提高可访问性的常用方法。

游戏中的无障碍设计

目前没有针对视频游戏的可访问性标准,因此我们将研究 W3C 创建的适用于网页设计的指南。他们将视觉可访问性分为七个主要类别,但我们将重点关注前两个类别:亮度和颜色以及跟踪。

亮度和颜色

第一部分不仅对于让游戏体验变得愉快至关重要,而且在某些情况下实际上可能是必要的,以防止玩家感到不适。让我们更深入地了解这些主题中的每一个。

亮度

当涉及到人工创造的亮度时,对于视力低下的人来说,它可能会成为一个问题,尤其是在高对比度的情况下,比如人造霓虹灯刻字。对于有阅读障碍的玩家,例如阅读障碍,它可能会导致无法阅读任何屏幕上的文字。许多游戏已经包含一些允许改变亮度的基本选项,但将其提升到一个新的水平并不难,并且为玩家创造了一个不同的世界。

一个好的解决方案是为游戏的各个部分添加多个亮度滑块,例如整体亮度、文本亮度、文本背景亮度和 HUD 亮度。仅这些就可以让大多数对光敏感的人以适合他们的方式享受您的游戏。 

这可以在大多数游戏引擎中轻松实现,方法是向对象组添加标识符(例如实现一个称为亮度的变量,使用“text_brightness”类型来确定要使用的设置),然后使用已经存在的功能来改变亮度.

文字对比

颜色选择是确保游戏中适当对比度的重要部分。调整您的视觉效果尤为重要,因为它会影响我们将涵盖的最大人口统计数据之一:随着年龄增长而失去对比敏感度的人。除此之外,对于许多玩家来说,能够清楚地阅读文本对于减轻眼睛疲劳很重要。

要确定您的文本颜色与背景颜色的对比度是否足够,请使用此计算器之类的工具来提供帮助。此外,提供一些有关文本背景和字体颜色的选项将进一步扩大您的游戏范围,允许包含难以解决亮度过高或对比度敏感问题的玩家。

色彩信赖

由于可能导致视力低下的问题种类繁多,因此不可能针对每个极端情况进行计划。幸运的是,人类足智多谋,通常能够在没有文字的情况下进行视觉交流。 

为了最大限度地提高游戏的可访问性,请考虑使用其他视觉显示甚至其他感官。当文本出现在屏幕上时,将其与独特的识别声音和符号配对,如果操作正确,将普遍描绘您的意图。 

这种组合的一个很好的例子出现在合金装备系列中,它通过使用与标志性警报声音配对的大感叹号定期传达士兵的警觉性。

文字追踪

跟踪是指阅读的两个不同部分。第一个是从头到尾跟随一行文本的能力,第二个是从一行文本的结尾到下一行的开头。尽管这对于大多数用户来说似乎是阅读的典型部分,但如果您曾经迷失在一个特别混乱的页面上,那么您就会遇到文本跟踪问题。

避免多列

显示文本时,尽可能将其放入单个列中很重要。出于格式化目的,可以并排放置两个单独的文本部分,但对于单个文本,继续到第二列可能很难导航。对于可通过网络浏览器玩的游戏来说,这一点变得更加真实,因为对于使用辅助设备的人来说,第二列可能不会以正确的顺序显示。

游戏设计中的可访问性:文本显示  第1张单列格式游戏设计中的可访问性:文本显示  第2张示例 更难阅读的多列格式示例

线长

曾经玩过游戏或在电视上读过一篇很长的文字的文章吗?阅读起来很困难,而且如果将长行堆叠起来,从一行到下一行可能会很乏味。除此之外,许多玩家的视野范围有限,因此为了阅读整个文本,他们需要每行移动几次头部。

游戏设计中的可访问性:文本显示  第3张全宽线长度与有限的示例。试着一边读一边用手盖住对方

为此创建解决方案可能需要一些工作,因为最好的解决方案是允许设置文本框的宽度。实现一个滑块来决定文本框的宽度是相当简单的。但是,添加获取任何文本并允许其滚动的功能取决于您使用的框架或引擎。

通过变化的高潮构建无障碍游戏

虽然这些变化中的每一个看起来都很小,但通过它们的组合,我们开始创造一种更容易获得的体验。一个游戏世界,任何人都可以享受探索广阔未知的世界和错综复杂的故事情节。除此之外,在您的游戏世界中设计这种类型的可用性可以让所有用户的体验更加愉快。 

实施这样的改变往往是吃力不讨好的,许多玩家甚至不会意识到他们在那里。但少数这样做的人会感谢少了一次头痛和少了一次眯眼。这些类型的系统决定了一款完整的游戏和一款高度完善的游戏。

可访问性要点

我们涵盖了很多领域,所以让我们将所有这些内容浓缩成一个简短的解决方案列表。

处理亮度:一个简单的亮度滑块在这里可以发挥很大的作用,对不同的图层(HUD、文本背景、文本等)使用多个亮度滑块是理想的。

文本对比度:使用比率计算器确定文本中的对比度是否足够。或者(或除此之外),让用户尽可能交换文本背景和字体颜色。

颜色依赖:对于主要的游戏事件,尽可能将它们与其他听觉和视觉指示符配对。

多列:避免将单个文本分成多列。

行长:允许用户为密集区域调整文本框的宽度,尤其是对于可能在宽屏幕上玩的游戏。

概括

这只是可访问性的冰山一角,在您的游戏中还有更多潜在的变化。实施这些变化会给独立开发者带来许多紧迫的问题。 

文章目录
  • 为什么可访问性在游戏中很重要
  • 游戏中的无障碍设计
    • 亮度和颜色
      • 亮度
      • 文字对比
      • 色彩信赖
    • 文字追踪
      • 避免多列
      • 线长
  • 通过变化的高潮构建无障碍游戏
  • 可访问性要点
  • 概括