一款任天堂 Switch 模拟器
大家好,又见面了,我是 GitHub 精选君!
背景介绍
随着移动游戏产业的快速发展,任天堂 Switch 的热度不断攀升。但是,由于硬件的局限性,我们无法在 PC 端上直接享受Switch 游戏,这就给我们的游戏体验带来了麻烦。此外,由于 Switch 游戏平台采用的硬件环境和其他游戏平台的硬件环境差异较大,使得针对 Switch 游戏的开发和适配需要投入大量精力。
今天要给大家推荐一个 GitHub 开源项目 Ryujinx,该项目在 GitHub 有超过 30.3k Star,一句话介绍该项目:Experimental Nintendo Switch Emulator written in C#
项目介绍
Ryujinx 是一个用 C# 编写的一款任天堂 Switch 模拟器。这款模拟器旨在提供卓越的准确性和性能,用户友好的界面和稳定的构建。该项目于 2017 年 9 月开始开发,并且一直保持活跃状态。其丰富的特性包括音频输出、强大的 ARM 处理器模拟、提供了对大部分64位ARMv8和一些ARMv7以及更早版本的支持,高效的图形处理器支持等等。产品支持OpenGL、Vulkan、或Metal等渲染接口,并且提供了多种图形增强功能。对于输入设备的支持也非常完善,包括键盘、鼠标、触摸输入、JoyCon输入和几乎所有的控制器。
如何使用
首先,你的电脑需要至少拥有8GB的RAM来运行这款模拟器。你可以在 GitHub 仓库中找到详细的设置和配置教程,安装虽然稍显复杂,但是如果你真的需要这个模拟器,还是值得尝试的。在本地无线版本的构建(LDN)上,提供了本地游戏使用指南。此外,Ryujinx提供了各种语言的翻译,用户可以在Crowdin上找到更多信息。
项目推介
Ryujinx是一款强大的Switch模拟器,尽管项目状态仍处于“实验性”的阶段,但根据2023年10月的数据,已经测试了约4200个游戏,超过4150个游戏可以顺利启动并进入游戏,大约有3500个被认为是可以游玩的。Ryujinx不仅有详尽的文档供开发者参考,还为不同操作系统的用户提供了最新的自动构建版本。若你是Switch游戏的玩家或者开发者,Ryujinx都将是你不错的选择。
以下是该项目 Star 趋势图(代表项目的活跃程度):
更多项目详情请查看如下链接。
开源项目地址:https://github.com/Ryujinx/Ryujinx
开源项目作者:Ryujinx
开源协议:
以下是参与项目建设的所有成员:
关注我们,一起探索有意思的开源项目。
更多精彩请扫码关注如下公众号。