开发者成功在苹果M1Mac设备上运行Switch游戏

本文转载自 青衫隐

早在之前就有人通过模拟器运行Windows 10系统,并且畅玩英雄联盟等游戏,帧率还非常高。这让人们对于Arm架构的Win10充满的了期待。近日,又有开发者成功在搭载M1芯片的Mac上模拟了switch。

在任天堂 Switch 发售不到一年之后,曾开发出 3DS 模拟器 Citra 的开发团队就推出了采用 C++ 语言编写的 Switch 模拟器「Yuzu」。

 

早期版本的 Yuzu 虽然可以启动部分 Switch 游戏,但并没有表现 3D 图形所需的运算功能,不过在随后的迭代升级中加入更多 Switch 游戏的支持,诸如《超级马力欧 奥德赛》《精灵宝可梦Let's Go!皮卡丘》《海贼王:无尽世界R》等游戏都能顺利运行。

早期的 Yuzu 适用于 Mac 平台,不过后来由于苹果宣布从 macOS Mojave 开始启用 OpenGL,该模拟器也不再支持 Mac。

虽然后来 Yuzu 加入对 Vulkan API 的支持,但体验一直不太好,特别是随着苹果推出采用 ARM 架构的 M1 Mac 之后,Yuzu 对于 Mac 的适配迎来新的变数。

 

最近开发者(Twitter:daeken)放出了一段在 M1 Mac 上成功运行 Switch 模拟器(Yuzu)的视频。开发者主要利用开源的 Yuzu 模拟器实现这一壮举的, 该模拟器使用了高性能的 3D 图形 API Vulkan。不过由于 MoltenVK 的限制,因此实现并不完美,MoltenVK 是一个运行时库,它将 Vulkan 映射到 MacOS 和 iOS 上的苹果 Metal 图形框架。画面中出现了《超级马力欧 奥德赛》加载时弹出的 Switch Joy-Con 使用引导说明,但当开发者在主菜单中选择立即开始时,因为 MoltenVK 运行库的技术局限性,游戏无法继续运行下去。在后续推文中,开发者表示“最大的障碍”是适当的 Metal 支持,并表示当前 MoltenVK 的实现结果是 "中等性能"。

 

或许在不久的将来,你就可以在 M1 Mac 上玩到更多 Switch 游戏,当然这一切的前提基于版权法规。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值