百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术教程 > 正文

RetroArch 着色器、金手指怎么用? 重返复古游戏萤幕滤镜效果

csdh11 2025-04-01 16:52 8 浏览

自从上次分享RetroArch模拟器的一些技巧后,许多模拟器新用户对老旧游戏机感到好奇,为什么游戏画面看起来会有很多马赛克。这主要是因为当年的游戏开发商是针对当时的屏幕进行设计的,所以在现在的高分辨率手机上运行时,会显得很模糊或有很多马赛克。

想要解决RetroArch模拟器游戏模糊的问题,最快的方法就是直接使用RetroArch的着色器(shader)功能,让我们在iPhone上也能模拟旧屏幕的显示效果,从而让模拟器显示的游戏画面恢复原汁原味!

RetroArch着色器是什么?重现复古游戏屏幕滤镜效果

RetroArch着色器是一种图形滤镜,可以大幅改善旧游戏的渲染效果,也可以用来模拟CRT电视的视觉效果、提高图像清晰度或添加各种艺术滤镜。

目前RetroArch模拟器内置了大量着色器滤镜供随意使用,例如CRT Royale和Blargg NTSC,还可以从第三方来源下载更多着色器。

使用RetroArch着色器后会有什么不同呢?从下面这张效果对比图可以看出,上方是原本的模拟器游戏显示画面,存在马赛克模糊的情况,而应用了CRT着色器滤镜后,游戏画面模拟出老旧电视机效果,明显减少了马赛克的突兀感。

如何使用RetroArch着色器功能?

以下以iPhone、iPad版本的RetroArch模拟器为例,介绍如何为游戏应用着色器功能,不论使用哪款模拟器基本都能应用此功能。

1. 开启RetroArch着色器功能

在游戏内点击RetroArch图标调出快捷菜单,选择“着色器”,然后点击“开启着色器”功能,按下“加载预设”。

2. 选择着色器滤镜

接下来会看到许多不同的着色器滤镜可以选择,常用的如“crt-royale”,可以在“crt”文件夹内找到并点击应用。

3. 开启记住上次使用的着色器文件夹

最后回到着色器菜单,打开“记住上次加载着色器的文件夹”功能,然后点击右下角返回游戏。

这样,游戏画面就能重现80年代街头游戏机的屏幕效果,充满老旧屏幕的线条感,不会觉得画面很模糊不清。

当然,你也可以尝试应用“vt220.slangp”着色器,模拟出像在一台旧CRT显示屏上的画面,旁边还会显示白色的显示器框。

下面是“crt-pocket.slangp”着色器滤镜效果,可以模拟出游戏画面边缘有CRT旧电视的弧度视角。

若应用“
fake-crt-geom-potato.slangp”着色器滤镜效果,会让游戏画面呈现另一种色温。

降低模拟器游戏马赛克效果

也有用户好奇是否能降低复古游戏的马赛克效果?可以尝试从“sharpen”文件夹内应用“
super-xbr-super-res.slangp”着色器效果,让画面的锯齿变得更顺滑,但这样反而会失去原本复古游戏的味道。

功能总结

如果想要模拟出其他老旧电脑屏幕或旧效果,或者发现RetroArch模拟器游戏画面不清楚,可以尝试从着色器文件夹中选择应用,里面有几十种不同风格的老旧电视效果可供选择。

RetroArch模拟器金手指使用方法

RetroArch模拟器在游戏菜单内置了金手指功能,还会自动提供游戏金手指的指令文件,省去了上网搜索秘籍指令的时间。只需从金手指菜单中点击“加载金手指文件(追加)”即可。

使用步骤:

1. 选择游戏主机文件夹

先选择对应的游戏主机文件夹,再从中选择要载入的金手指游戏文件。

2. 加载金手指文件

例如,加载《少年街头霸王III》的金手指,列表会自动显示各种不同的外挂指令,点击后开启,即可将金手指指令自动应用到游戏中。

RetroArch模拟器总体评价

总体来说,RetroArch模拟器非常强大且功能丰富,它整合了38款复古游戏主机和掌上游戏机,包括SEGA、任天堂、Game Boy、PS1、PSP等经典游戏主机。无论是iPhone还是iPad,都能轻松运行各种经典游戏,非常适合不想安装多个游戏模拟器的用户。

当然,有人认为有了RetroArch,就不需要再安装PPSSPP模拟器了。其实,两者并不完全一样。PPSSPP模拟器在PSP参数设置上更多且开发者更专注,而RetroArch的目标是支持所有复古游戏主机。如果你主要在iPhone上玩PSP游戏,使用PPSSPP会更合适。

相关推荐

用Python轻松修改Word文件的作者和时间,打造自己的专属效率工具

你是否曾经遇到过需要批量修改Word文件的作者、创建时间或修改时间的情况?手动操作不仅费时费力,还容易出错。可以用Python编写一个小工具,轻松解决这个问题!无论你是编程新手还是有一定经验的...

插件开发js代码划分(js插件编写)

在开发Chrome插件时,将JavaScript代码拆分成多个模块而非集中放置,主要基于性能优化、可维护性提升和浏览器插件特性适配等多方面的考量。以下是具体原因及区别分析:一、拆分的核心原因...

5分钟掌握Python中的标准输入、标准输出、标准错误

读取用户输入从标准输入获取输入:user_input=input("Impartyourwisdom:")print(f"Youshared:{user_input}")...

高大上的解答:在 'packages.pyi' 中找不到引用 'urllib3'

DeepSeek的一句代码:...

Flask 入门教程(flask快速入门)

目录什么是Flask?环境配置与安装第一个Flask应用:HelloWorld路由与视图函数模板与Jinja2表单处理与用户输入...

每日一库之 Go 语言开发者的神器—Gotx

点击上方蓝色“Go语言中文网”关注我们,领全套Go资料,每天学习Go语言简介Gotx是一个Go语言(Golang)的解释器和运行环境,只有单个可执行文件,绿色、跨平台,无需安装任何Go语言环境就可...

MySQL性能调优工具包制作(mysql性能调整)

一、最终工具包内容mysql_tuning_toolkit/├──scripts/#核心脚本│├──sysbench-pro.sh#...

掌握TensorFlow核心用法:从安装到实战的完整指南

一、为什么TensorFlow值得学习?作为全球使用最广泛的开源机器学习框架,TensorFlow已累计获得超过17万GitHub星标,支撑着Google搜索、Waymo自动驾驶、NASA卫星图像分析...

如何把PY 打包成EXE安装文件(pypy 打包exe)

将Python脚本打包成EXE文件通常使用第三方工具实现,以下是详细步骤和注意事项:...

Pygame Zero 详细使用教程(python zerorpc)

PygameZero是一个基于Pygame的简化游戏开发框架,特别适合初学者和快速原型开发。它隐藏了许多底层的复杂性,使得开发者可以更专注于游戏逻辑的实现。本文将通过分析提供的代码,详细介绍如...

Stable diffusion AI画图辅助脚本 Script 的使用(二)

本篇为脚本使用介绍的第二部分,主要介绍Promptmatrix提示词矩阵以及UltimateSDUpscale终极SD放大这两个脚本,同时也简单介绍一下如何编写自己的脚本。1、Promp...

一文明白Python 的import如何工作

Pythonimport系统的基础知识Python的import系统是该语言设计的关键部分,允许模块化编程和代码的轻松重用。了解这个系统对任何Python程序员都很重要,因为它决定了代码的结构...

Highlight.js - 前端的代码语法高亮库

千辛万苦写了篇技术分享,贴了一堆代码,兴高采烈地发到了自己的博客网站上。结果却发现代码全是白底黑字,字体还难看得很,你瞬间就没了兴致。能不能让网页也能像IDE那样,做带语法高亮的炫酷显示呢?来看一...

xbox xsx/s ps2模拟器 战神12,北欧女神2 配置教程

xsxxss下载PS2独立模拟器,Retroarch全能模拟器地址。...

RetroArch 着色器、金手指怎么用? 重返复古游戏萤幕滤镜效果

自从上次分享RetroArch模拟器的一些技巧后,许多模拟器新用户对老旧游戏机感到好奇,为什么游戏画面看起来会有很多马赛克。这主要是因为当年的游戏开发商是针对当时的屏幕进行设计的,所以在现在的高分辨率...