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

受到 iOS 防晕车功能的启发写了一个玄学程序,用于减少玩游戏时 3D 眩晕的影响

  •  
  •   lwkiii · 118 天前 · 1786 次点击
    这是一个创建于 118 天前的主题,其中的信息可能已经有所发展或是发生改变。

    从小打 3D 游戏就晕,还记得小学在黑网吧打 CF 做活动,打了一下午,就为了凑够在线时长和杀敌数领枪,在网吧愣是坚持着做完了任务,出网吧后才忍不住吐了一地😂。

    直到现在我还没有克服 3D 眩晕,窗口化,关垂直同步都试了,可能就是大脑不行吧,打 FPS 这类游戏撑不到半小时就得关电脑休息了。

    最近又重新开了一个 MC 的生存档,每天坚持玩 20 分钟,还是顶不住,昨天灵机一动,抄了 iOS 那个防晕车的功能,做了一个防 3D 眩晕的程序,可以在屏幕边缘显示一些随角色移动的小圆点,体验下来我感觉是心理作用多一点,好像又做了一个没用的东西😅。

    感兴趣的朋友可以进仓库下载安装包体验,原理很简单,就是检测 wasd 输入和鼠标移动,用的 tauri + vue ,canvas 在屏幕边上画圆点,窗口设为透明置顶无边框,目前有个问题是无法显示在全屏游戏里,只能在窗口化的情况下用。

    视频预览: [受到 iOS 防晕车功能启发写了一个玄学程序用于减弱 3D 眩晕的症状]

    仓库地址:https://github.com/657KB/fps-motion-cues

    截图:screenshot

    21 条回复    2024-08-11 03:05:32 +08:00
    smallboy19991231
        1
    smallboy19991231  
       118 天前 via iPhone
    我玩 我的世界都是头晕恶心。不过其他 3A 大作和任何 FPS 游戏都没事。不知道是不是对我的世界过敏😆
    smallboy19991231
        2
    smallboy19991231  
       118 天前 via iPhone
    请问有 Mac 和 iOS 版本吗?这个 MSI 好像是 Windows 的
    yb2313
        3
    yb2313  
       118 天前
    tauri , 启动
    Chad0000
        4
    Chad0000  
       118 天前 via iPhone   ❤️ 1
    @smallboy19991231 #1
    我玩我的世界不晕,玩一整天都没问题。其他大部分 3d 游戏也没问题。不过个别游戏是真晕,目前遇到有一个。
    lwkiii
        5
    lwkiii  
    OP
       118 天前
    @smallboy19991231 #1 对,我的世界玩起来格外晕😵
    lwkiii
        6
    lwkiii  
    OP
       118 天前   ❤️ 1
    @smallboy19991231 #2 macOS 版本的得你自己打个包了,我手头没 mac 设备,也没测试过,应该会有些问题。
    lwkiii
        7
    lwkiii  
    OP
       117 天前
    @yb2313 万丈高楼 webview 起
    Chad0000
        8
    Chad0000  
       117 天前 via iPhone
    @Chad0000 #4
    这款游戏:What Remains of Edith Finch
    我和我闺女只能勉强到第二章就恶心头晕了
    SculptureSand
        9
    SculptureSand  
       117 天前
    本来不晕的,有这个小点差点吐了。
    可能每个人晕车、晕 3D 都不同?不知道有没有这方面的研究。
    我玩 MC 是锁 45 帧,并且打开电脑静音模式让帧数稳定性再下去,完全没事。
    以前用的都是低配电脑,都不知道自己晕 3D ,不过我玩 Apex 、ow 等 fps 游戏又不会晕。
    lwkiii
        10
    lwkiii  
    OP
       117 天前 via Android
    @SculptureSand 反效果这么严重?我真 6
    yb2313
        11
    yb2313  
       117 天前
    @lwkiii #7 给你 webview 里面加黑名单, 嘿嘿嘿
    lwkiii
        12
    lwkiii  
    OP
       117 天前
    @yb2313 #11 高手
    kyuuseiryuu
        13
    kyuuseiryuu  
       117 天前 via iPhone
    iPhone 防晕车是人动画面不动的违和感通过画面也移动来达成感受一致。

    打游戏是人不动画面动,要感受一致来达到防晕得让人跟着一起动起来啊喂。

    🫠
    lwkiii
        14
    lwkiii  
    OP
       117 天前
    @kyuuseiryuu 有道理!
    MarkP
        15
    MarkP  
       117 天前
    @kyuuseiryuu 在车上打游戏就解决了。
    lpbname777
        16
    lpbname777  
       117 天前
    有点饥荒冬天下雪的感觉
    DIMOJANG
        17
    DIMOJANG  
       116 天前 via iPhone
    这个效果不太对,iOS 那个反应的是加速度
    qf19910623
        18
    qf19910623  
       116 天前
    我的晕车比较特殊,属于刻在骨子里的那种,不管用什么手段都没用,在路边听到发动机的声音都会有反应,我现在回这个帖子,想到了晕车的感觉,都有点反应了
    lwkiii
        19
    lwkiii  
    OP
       115 天前
    @qf19910623 老哥你这属于是想象力太牛了
    djonvii
        20
    djonvii  
       114 天前
    ios 这个圆点的原理应该是让人眼觉得自己在动然后和外界平衡,打游戏是相反的呀,逻辑不是应该是让人眼觉得自己没动吗,我感觉得配合上人眼追踪,让圆点与人眼保持相对不动才行。

    不过我也晕 3d ,最近黑神话要上了真的是很想玩又玩不了……我之前试过非常有用的一招是吃晕车药,但是药效过了照样晕。但是很奇怪的是我用电视看 b 站那些打游戏的实况一点都不晕,明明是一模一样的画面。
    lwkiii
        21
    lwkiii  
    OP
       112 天前 via Android
    @djonvii 你这么一说我恍然大悟,最影响的应该是心理作用
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2754 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 11:29 · PVG 19:29 · LAX 03:29 · JFK 06:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.