育碧开源用于模拟色盲的内部工具 Chroma
Chroma 是一个由 ubisoft 开源的工具,用于模拟游戏中的色盲问题。它能模拟 Protanopia(红色盲)、Deuteranopia(绿色盲)和 Tritanopia(蓝色盲)三种色盲类型,帮助开发者实时检测游戏中的辅助功能问题。该工具可在游戏之上运行,适用于所有游戏,并提供高性能、准确的模拟结果,方便截图记录错误。
Chroma 是一个一站式解决方案,用于检测游戏中与色盲相关的问题。它在游戏屏幕上复制 Protanopia(红色盲)、Deuteranopia(绿色盲)和 Tritanopia(蓝色盲)滤镜,帮助用户实时标记辅助功能问题。
License
179 stars 4 forks Branches Tags Activity
ubisoft/Chroma
Chroma 帮助模拟社会中发生的各种类型的色盲。
其主要目的是为我们的不同游戏模拟 3 种主要的 Color Blindness 类型:Protanopia(红色盲)、Deuteranopia(绿色盲)和 Tritanopia(蓝色盲),并帮助辅助功能团队执行各种复杂的测试。
以下是主要功能:
- 在单个显示器上进行颜色模拟。此解决方案在游戏之上运行,并且可以根据需要最大化。
- 适用于所有游戏。不依赖于任何特定游戏或引擎。
- 高性能。能够以高达 60 FPS 的速度模拟实时游戏。
- 准确的结果。
- 模拟所有类型的色盲形式。
- 唯一可用的解决方案,可以捕获屏幕实时游戏屏幕并进行模拟。
- 易于截图以记录错误。
- 简单且可配置的 UI。
- 有关更多详细信息,请查看用户指南。
CMake 过程中的已知问题
如果在没有 Visual Studio 2022 的情况下运行 CMake 时遇到以下错误:
error C2039: 'wait_for': is not a member of 'winrt::impl'
此问题可能是由于 CPPWinRT
库已过期所致。要解决此问题,请使用以下命令安装 Microsoft.Windows.CppWinRT
NuGet 包:
nuget install Microsoft.Windows.CppWinRT
或者,确保您的开发环境正在使用更新版本的 CPPWinRT
。避免此问题的最佳选择是使用 Visual Studio 2022。
关于
Chroma 是一个一站式解决方案,用于检测游戏中与色盲相关的问题。它在游戏屏幕上复制 Protanopia(红色盲)、Deuteranopia(绿色盲)和 Tritanopia(蓝色盲)滤镜,帮助用户实时标记辅助功能问题。