过度的画面闪烁会导致头晕,头痛等不适。在个别易感人群中,快速闪烁的画面还可能诱发光敏性癫痫,产生抽搐,失去意识倒地等症状。在"3D龙事件"之前,游戏行业是没有意识到快速闪烁画面带来的潜在风险的,因而也就没有对游戏中的闪烁行为进行规范,在部分游戏中大量使用闪屏特效。典型的具有大量闪烁画面的游戏有Galactic Storm等。同时,部分游戏还会通过闪烁部分元素来模拟该元素为半透明的情况。
借助RetroArch的着色器功能,我们可以通过降低屏幕的响应速度,来减弱游戏中的闪烁画面。使用方法如下:首先下载RetroArch和所需要的核心,启动游戏。然后按下F1打开快捷菜单,在快捷菜单中找到着色器功能。然后,点击加载。
你会看到两个文件夹,如果你当前使用的渲染模式是OpenGL,就打开以glsl结尾的文件夹。如果你使用的渲染模式是Vulkan,就打开slang结尾的文件夹。打开motionblur文件夹,在其中找到response-time文件。点击加载这个文件,然后保存设置。这就启用了RetroArch内置的闪烁过滤功能。
接下来你需要根据游戏的闪烁强度和你个人的接受能力调整过滤强度的大小。点击着色器参数选项,再点击LCD Response Time,这代表了模拟的屏幕响应时间。默认值是0.33,这代表模拟了一块响应时间为33ms的LCD屏幕。这个数值越大,闪烁程度就越小,但拖影也就越重,画面也就越模糊。
如果游戏的闪烁强度不大或者你只想正确模拟半透明效果,一般来讲0.22到0.33就够用。如果你正在玩的游戏有强烈的全屏闪烁效果且你会因为闪烁感到不适,则可能需要调节到0.44或0.56。一般来说,0.33及以下的数值不会影响动作游戏的正常游玩。
上一篇:
讨论一个关于gba.emu整倍分辨率显示的问题下一篇:
请教下大家PS上的XPS补丁用什么工具打?