> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# XAG 117：视觉干扰与运动设置

> 允许玩家暂停移动或闪烁的内容，并提供视场角、镜头晃动、动态模糊与灵敏度设置，以减轻晕动症。

## 目标

确保玩家可以暂停或完全停止滚动、闪烁、自动刷新或以其他方式移动的内容。为视场角、镜头移动/灵敏度以及其他镜头或屏幕移动提供可调整的设置。惠及易晕动症的玩家、被移动内容分心的玩家，以及在自动刷新前无法快速阅读的玩家。

## 概述

本 XAG 涵盖两个方面：

1. **无需玩家输入即会闪烁、滚动、自动刷新或移动的文本或视觉元素。** 这类元素可能引起晕动症、被阅读较慢的玩家错过，且屏幕阅读器难以处理。
2. **会引发晕动症的游戏内体验。** 当视觉上感知到的身体运动（走路摇晃、武器摆动、头部摇晃）与玩家实际静止的身体状态冲突时，就会引发晕动症。

围绕视场角、镜头摇晃、动态模糊、武器摆动以及自动镜头切换，提供有针对性的设置对无障碍体验至关重要。

## 范围界定问题

### 有文本时的动画 UI 内容

* 对玩法关键的文本/UI 背后是否有移动或动画背景？
* 文本/UI 背后是否有闪烁或闪光内容？
* 是否有自动刷新的内容，如排行榜或排位？

### 非玩法性质的视觉行为

除核心玩法之外，您的游戏是否包含未经玩家发起就会移动视场、镜头角度或 UI 的行为？

* 第一人称与第三人称视角切换？
* 可调节的镜头角度？
* 自动的镜头视角或角度变化（自动居中）？
* 镜头晃动、头部摆动？
* 屏幕上反复的左右或上下移动？
* 武器摆动或类似的运动行为？

## 实施指南

### 存在文本时的移动、闪烁、滚动、自动刷新内容

**自动刷新内容：**

* 控制刷新频率的方式。示例：XBOX 上的 Microsoft Store 允许玩家禁用视频自动播放与声音自动播放。
* 暂停、停止或隐藏自动刷新内容的方式。

**移动、闪烁、滚动或闪光内容：**

* 完全关闭的机制。
* 暂停或隐藏的机制。示例：《HyperDot》的“Animate Background”开关。

<Note>
  基于文本 UI 体验周围的附属玩法不在范围内，但在主动玩法期间在文本背后提供可调不透明度的背景（例如《Sea of Thieves》）可提高可读性。
</Note>

### 镜头与运动设置

* **避免或允许关闭** 镜头晃动、镜头摆动、动态模糊与鼠标模糊。示例：
  * 《Halo Infinite》为径向模糊、镜头晃动、全屏效果与速度线提供 0–100% 的滑块。
  * 《赛博朋克 2077》可调节附加/次要镜头运动。
* **避免核心玩法之外反复的左右或上下屏幕移动**（武器摆动、镜头摆动）。示例：《Elder Scrolls Online》可调整第一人称头部摆动强度。

### 视场角

* 提供可调整的视场角设置。

<Note>
  可调 FOV 让玩家可以根据坐姿距离等因素选择最不易致晕的视角。
</Note>

示例：

* 《Halo Infinite》FOV 滑块并附带说明较大视角下的“鱼缸”效应。
* 《刺客信条：英灵殿》为第三人称视角提供 Close Camera 设置。
* 《Minecraft》的 FOV 可达 110 度。

### 镜头运动设置

* 提供水平与垂直的镜头灵敏度设置（《Halo Infinite》的 look sensitivity 滑块）。
* 提供关闭自动镜头运动的能力。示例：《Sea of Thieves》的 Auto Centre Camera 开关及其延迟与速度滑块。

### 第一人称与第三人称

* 允许玩家在第一人称与第三人称视角之间切换。

## 潜在的玩家影响

| 玩家            | 受影响 |
| :------------ | :-: |
| 低视力玩家         |  ✓  |
| 色觉极弱或无色觉的玩家   |  ✓  |
| 有认知或学习障碍的玩家   |  ✓  |
| 癫痫玩家、对运动敏感的玩家 |  ✓  |

## 资源

* [Provide an option to turn off / hide all non-interactive elements](http://gameaccessibilityguidelines.com/provide-an-option-to-turn-off-hide-all-non-interactive-elements)
* [Provide an option to turn off / hide background movement](http://gameaccessibilityguidelines.com/provide-an-option-to-turn-off-hide-background-movement)
* [Avoid any difference between controller movement and camera movement](http://gameaccessibilityguidelines.com/avoid-or-provide-option-to-disable-any-difference-between-controller-movement-and-camera-movement-such-as-weaponwalk-bobbing-or-mouse-smoothing/)


## Related topics

- [XBOX Accessibility Guidelines（XAG）](/zh-CN/build/game-principles/accessibility/xbox-accessibility-guidelines.md)
- [XAG 112：UI 导航](/zh-CN/build/game-principles/accessibility/xag-deep-dives/xag-112-ui-navigation.md)
- [XAG 120：交流场景](/zh-CN/build/game-principles/accessibility/xag-deep-dives/xag-120-communication-experiences.md)
- [Gaming and Disability Player Experience Guide](/zh-CN/build/game-principles/accessibility/gadpeg.md)
- [XAG 114：UI 上下文](/zh-CN/build/game-principles/accessibility/xag-deep-dives/xag-114-ui-context.md)
