做了一个 iOS 浏览器里可以玩的 GBA 模拟器,性能还不错。

2021-01-12 08:43:08 +08:00
 44670
https://44670.org/gba/
欢迎来玩。
使用了 WebAssembly,在 iPhoneX 上最快能到 300fps 。
在 Safari 里打开,然后添加到主屏幕上后,可以在主屏幕上以 WebApp 的形态全屏运行。注意和浏览器里的网页的存档是不共享的。

GitHub 项目: https://github.com/44670/vba-next-wasm
8412 次点击
所在节点    分享创造
26 条回复
qq73666
2021-01-12 09:00:46 +08:00
666
lekai63
2021-01-12 09:10:14 +08:00
已 Start
Dkngit
2021-01-12 09:33:35 +08:00
666
shunia
2021-01-12 10:35:39 +08:00
添加到主屏后点不到底下的按钮,被 ios 那条横线挡住了
![]( https://tva1.sinaimg.cn/large/008eGmZEly1gmkpjkplmyj30n01ds455.jpg)
44670
2021-01-12 10:37:35 +08:00
@shunia 可以试试横屏哈哈哈,之后我会优化一下竖屏模式的按键布局。
shunia
2021-01-12 10:40:41 +08:00
@44670 #5 横屏也挡住了呀。。。
44670
2021-01-12 10:42:06 +08:00
@shunia 虽然挡住但是其实是可以直接按下去的,不过不能拖动。
shunia
2021-01-12 11:26:13 +08:00
哈哈,很强,值得 star 。
44670
2021-01-12 20:08:18 +08:00
目前还有断网后不能玩的缺陷。在考虑用 serviceworker 解决这个问题。
cigarzh
2021-01-13 17:46:16 +08:00
挺不错
复杂场景帧数有点低
第一行像素渲染不同步
44670
2021-01-13 18:10:17 +08:00
@cigarzh 应该是锁定真实硬件的速度,可能是游戏本身的问题?可以按 Turbo 键看看会不会变快。
cigarzh
2021-01-13 18:37:55 +08:00
@44670 看了下实机演示,确实是 thetemple 本身的问题
不过模拟器的效果和实机有点差距,这个 demo 应该是把硬件榨干了
44670
2021-01-13 18:40:30 +08:00
@cigarzh 还有一个 Yeti3D 也算是把性能榨干了。https://www.gbadev.org/demos.php?showinfo=568
rockft
2021-01-13 22:20:53 +08:00
先去 star 再说
Claar
2021-01-16 12:48:23 +08:00
虽然对这种游戏已经不感兴趣
但是确实 np
sigl0p
2021-01-16 16:13:37 +08:00
看到这个就让我想起上次手慢,没下载到 appstore 里的 gba 模拟器。
fox0001
2021-01-16 17:36:07 +08:00
存档如何备份、共享?
44670
2021-01-16 17:56:08 +08:00
@sigl0p 这个不大可能被下架哈哈哈。
@fox0001 点击 Menu ( PC 的话是按下 ESC 键),在菜单里可以备份、恢复存档。
hyln9
2021-01-16 18:18:57 +08:00
NTR CFW 后又一力作,已 star😘
Lemeng
2021-01-16 18:25:00 +08:00
都 star,那我也去看看,哈哈

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

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

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

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

© 2021 V2EX