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

45 天前
 lwkiii

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

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

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

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

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

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

截图:

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

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

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

不过我也晕 3d ,最近黑神话要上了真的是很想玩又玩不了……我之前试过非常有用的一招是吃晕车药,但是药效过了照样晕。但是很奇怪的是我用电视看 b 站那些打游戏的实况一点都不晕,明明是一模一样的画面。

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

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

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

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

© 2021 V2EX