做了一个 iOS 浏览器里可以玩的 GBA 模拟器,性能还不错。 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
44670
V2EX    分享创造

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

  •  
  •   44670 2021-01-12 08:43:08 +08:00 8884 次点击
    这是一个创建于 1734 天前的主题,其中的信息可能已经有所发展或是发生改变。
    https://44670.org/gba/
    欢迎来玩。
    使用了 WebAssembly,在 iPhoneX 上最快能到 300fps 。
    在 Safari 里打开,然后添加到主屏幕上后,可以在主屏幕上以 WebApp 的形态全屏运行。注意和浏览器里的网页的存档是不共享的。

    GitHub 项目: https://github.com/44670/vba-next-wasm
    26 条回复    2021-01-25 11:51:11 +08:00
    qq73666
        1
    qq73666  
       2021-01-12 09:00:46 +08:00
    666
    lekai63
        2
    lekai63  
       2021-01-12 09:10:14 +08:00
    已 Start
    Dkngit
        3
    Dkngit  
       2021-01-12 09:33:35 +08:00
    666
    shunia
        4
    shunia  
       2021-01-12 10:35:39 +08:00
    添加到主屏后点不到底下的按钮,被 ios 那条横线挡住了
    ![]( https://tva1.sinaimg.cn/large/008eGmZEly1gmkpjkplmyj30n01ds455.jpg)
    44670
        5
    44670  
    OP
       2021-01-12 10:37:35 +08:00
    @shunia 可以试试横屏哈哈哈,之后我会优化一下竖屏模式的按键布局。
    shunia
        6
    shunia  
       2021-01-12 10:40:41 +08:00
    @44670 #5 横屏也挡住了呀。。。
    44670
        7
    44670  
    OP
       2021-01-12 10:42:06 +08:00
    @shunia 虽然挡住但是其实是可以直接按下去的,不过不能拖动。
    shunia
        8
    shunia  
       2021-01-12 11:26:13 +08:00
    哈哈,很强,值得 star 。
    44670
        9
    44670  
    OP
       2021-01-12 20:08:18 +08:00
    目前还有断网后不能玩的缺陷。在考虑用 serviceworker 解决这个问题。
    cigarzh
        10
    cigarzh  
       2021-01-13 17:46:16 +08:00
    挺不错
    复杂场景帧数有点低
    第一行像素渲染不同步
    44670
        11
    44670  
    OP
       2021-01-13 18:10:17 +08:00
    @cigarzh 应该是锁定真实硬件的速度,可能是游戏本身的问题?可以按 Turbo 键看看会不会变快。
    cigarzh
        12
    cigarzh  
       2021-01-13 18:37:55 +08:00
    @44670 看了下实机演示,确实是 thetemple 本身的问题
    不过模拟器的效果和实机有点差距,这个 demo 应该是把硬件榨干了
    44670
        13
    44670  
    OP
       2021-01-13 18:40:30 +08:00
    @cigarzh 还有一个 Yeti3D 也算是把性能榨干了。https://www.gbadev.org/demos.php?showinfo=568
    rockft
        14
    rockft  
       2021-01-13 22:20:53 +08:00 via iPhone
    先去 star 再说
    Claar
        15
    Claar  
       2021-01-16 12:48:23 +08:00 via iPhone
    虽然对这种游戏已经不感兴趣
    但是确实 np
    sigl0p
        16
    sigl0p  
       2021-01-16 16:13:37 +08:00
    看到这个就让我想起上次手慢,没下载到 appstore 里的 gba 模拟器。
    fox0001
        17
    fox0001  
       2021-01-16 17:36:07 +08:00 via Android
    存档如何备份、共享?
    44670
        18
    44670  
    OP
       2021-01-16 17:56:08 +08:00
    @sigl0p 这个不大可能被下架哈哈哈。
    @fox0001 点击 Menu ( PC 的话是按下 ESC 键),在菜单里可以备份、恢复存档。
    hyln9
        19
    hyln9  
       2021-01-16 18:18:57 +08:00 via iPhone   1
    NTR CFW 后又一力作,已 star
    Lemeng
        20
    Lemeng  
       2021-01-16 18:25:00 +08:00
    都 star,那我也去看看,哈哈
    devloper
        21
    devloper  
       2021-01-16 18:43:12 +08:00
    666
    44670
        22
    44670  
    OP
       2021-01-16 19:21:36 +08:00   1
    @hyln9 哈哈哈碰到了以前写的软件的用户,开心
    amwyyyy
        23
    amwyyyy  
       2021-01-23 17:00:30 +08:00 via iPhone
    666
    squallsdjl
        24
    squallsdjl  
       2021-01-24 18:03:02 +08:00
    牛逼啊~你这个稳的,游戏都能跑?
    44670
        25
    44670  
    OP
       2021-01-24 18:22:36 +08:00
    @squallsdjl GBA 游戏基本上都可以
    squallsdjl
        26
    squallsdjl  
       2021-01-25 11:51:11 +08:00
    @44670 霸道~
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2739 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 07:38 PVG 15:38 LAX 00:38 JFK 03:38
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86