V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
44670
V2EX  ›  分享创造

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

  •  
  •   44670 · 2021-01-12 08:43:08 +08:00 · 8361 次点击
    这是一个创建于 1406 天前的主题,其中的信息可能已经有所发展或是发生改变。
    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   ·   实用小工具   ·   3421 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 11:50 · PVG 19:50 · LAX 03:50 · JFK 06:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.