做了一个 iOS Safari 里可以玩的 NDS 模拟器, A14 上能到 60fps

2021-06-07 20:48:55 +08:00
 44670

https://ds.44670.org/

Safari 里打开上述链接,载入 NDS 文件就可以玩啦。(需要添加到主屏幕后才能支持存档)

A14 上多数游戏可以到 60fps 。

试了一下我的 A12X iPad,部分游戏(主要是 3D 游戏)会卡一些。

项目地址: https://github.com/44670/desmume-wasm

(虚拟按键还没弄好,目前只能使用触摸屏

11239 次点击
所在节点    分享创造
33 条回复
44670
2021-09-16 10:54:21 +08:00
@Themyth
浏览器里跑安卓有点夸张了。
byte10
2021-09-16 10:55:38 +08:00
这个是插件开发出来的吗
44670
2021-09-17 19:37:30 +08:00
@byte10 是一个网站,PC 上的 Chrome 浏览器应该也可以用。
Celebi
2021-09-18 09:35:58 +08:00
@44670 显示 AudioWorklet is not supported in your browser...
byte10
2021-09-18 10:02:44 +08:00
@44670 原理是啥?用 js 做成模拟器?还是用插件开发的方式开发一个模拟器
44670
2021-09-18 10:27:09 +08:00
@Celebi
需要升级 iOS 到 14.7 以上才能支持声音。
44670
2021-09-18 10:27:47 +08:00
@byte10
把 C++写的现有的模拟器编译到了 WebAssembly 上。
Celebi
2021-09-18 10:44:09 +08:00
@44670 #26 好吧,我测试了一下,安卓上用 chrome 可以运行游戏,但没有声音; iOS 12 上会显示这个报错信息,但不会运行游戏,玩不了。
44670
2021-09-18 11:23:33 +08:00
@Celebi 可能是两者的浏览器都太旧了。。。
ssshooter
2021-09-18 14:31:24 +08:00
大佬!想跟你做朋友
Ciicing
2021-09-22 11:56:17 +08:00
大佬!想跟你做朋友
44670
2021-09-23 01:36:02 +08:00
现已支持手柄,iOS 兼容的手柄都能用。
KAIIM
190 天前
請問吹氣功能如何解決? 謝謝大佬

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/781973

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX