目标
确保玩家可以暂停或完全停止滚动、闪烁、自动刷新或以其他方式移动的内容。为视场角、镜头移动/灵敏度以及其他镜头或屏幕移动提供可调整的设置。惠及易晕动症的玩家、被移动内容分心的玩家,以及在自动刷新前无法快速阅读的玩家。概述
本 XAG 涵盖两个方面:- 无需玩家输入即会闪烁、滚动、自动刷新或移动的文本或视觉元素。 这类元素可能引起晕动症、被阅读较慢的玩家错过,且屏幕阅读器难以处理。
- 会引发晕动症的游戏内体验。 当视觉上感知到的身体运动(走路摇晃、武器摆动、头部摇晃)与玩家实际静止的身体状态冲突时,就会引发晕动症。
范围界定问题
有文本时的动画 UI 内容
- 对玩法关键的文本/UI 背后是否有移动或动画背景?
- 文本/UI 背后是否有闪烁或闪光内容?
- 是否有自动刷新的内容,如排行榜或排位?
非玩法性质的视觉行为
除核心玩法之外,您的游戏是否包含未经玩家发起就会移动视场、镜头角度或 UI 的行为?- 第一人称与第三人称视角切换?
- 可调节的镜头角度?
- 自动的镜头视角或角度变化(自动居中)?
- 镜头晃动、头部摆动?
- 屏幕上反复的左右或上下移动?
- 武器摆动或类似的运动行为?
实施指南
存在文本时的移动、闪烁、滚动、自动刷新内容
自动刷新内容:- 控制刷新频率的方式。示例:XBOX 上的 Microsoft Store 允许玩家禁用视频自动播放与声音自动播放。
- 暂停、停止或隐藏自动刷新内容的方式。
- 完全关闭的机制。
- 暂停或隐藏的机制。示例:《HyperDot》的“Animate Background”开关。
基于文本 UI 体验周围的附属玩法不在范围内,但在主动玩法期间在文本背后提供可调不透明度的背景(例如《Sea of Thieves》)可提高可读性。
镜头与运动设置
- 避免或允许关闭 镜头晃动、镜头摆动、动态模糊与鼠标模糊。示例:
- 《Halo Infinite》为径向模糊、镜头晃动、全屏效果与速度线提供 0–100% 的滑块。
- 《赛博朋克 2077》可调节附加/次要镜头运动。
- 避免核心玩法之外反复的左右或上下屏幕移动(武器摆动、镜头摆动)。示例:《Elder Scrolls Online》可调整第一人称头部摆动强度。
视场角
- 提供可调整的视场角设置。
可调 FOV 让玩家可以根据坐姿距离等因素选择最不易致晕的视角。
- 《Halo Infinite》FOV 滑块并附带说明较大视角下的“鱼缸”效应。
- 《刺客信条:英灵殿》为第三人称视角提供 Close Camera 设置。
- 《Minecraft》的 FOV 可达 110 度。
镜头运动设置
- 提供水平与垂直的镜头灵敏度设置(《Halo Infinite》的 look sensitivity 滑块)。
- 提供关闭自动镜头运动的能力。示例:《Sea of Thieves》的 Auto Centre Camera 开关及其延迟与速度滑块。
第一人称与第三人称
- 允许玩家在第一人称与第三人称视角之间切换。
