从小打 3D 游戏就晕,还记得小学在黑网吧打 CF 做活动,打了一下午,就为了凑够在线时长和杀敌数领枪,在网吧愣是坚持着做完了任务,出网吧后才忍不住吐了一地😂。
直到现在我还没有克服 3D 眩晕,窗口化,关垂直同步都试了,可能就是大脑不行吧,打 FPS 这类游戏撑不到半小时就得关电脑休息了。
最近又重新开了一个 MC 的生存档,每天坚持玩 20 分钟,还是顶不住,昨天灵机一动,抄了 iOS 那个防晕车的功能,做了一个防 3D 眩晕的程序,可以在屏幕边缘显示一些随角色移动的小圆点,体验下来我感觉是心理作用多一点,好像又做了一个没用的东西😅。
感兴趣的朋友可以进仓库下载安装包体验,原理很简单,就是检测 wasd 输入和鼠标移动,用的 tauri + vue ,canvas 在屏幕边上画圆点,窗口设为透明置顶无边框,目前有个问题是无法显示在全屏游戏里,只能在窗口化的情况下用。
视频预览: [受到 iOS 防晕车功能启发写了一个玄学程序用于减弱 3D 眩晕的症状]
仓库地址:https://github.com/657KB/fps-motion-cues
截图:
1
smallboy19991231 138 天前 via iPhone
我玩 我的世界都是头晕恶心。不过其他 3A 大作和任何 FPS 游戏都没事。不知道是不是对我的世界过敏😆
|
2
smallboy19991231 138 天前 via iPhone
请问有 Mac 和 iOS 版本吗?这个 MSI 好像是 Windows 的
|
3
yb2313 138 天前
tauri , 启动
|
4
Chad0000 138 天前 via iPhone 1
@smallboy19991231 #1
我玩我的世界不晕,玩一整天都没问题。其他大部分 3d 游戏也没问题。不过个别游戏是真晕,目前遇到有一个。 |
5
lwkiii OP @smallboy19991231 #1 对,我的世界玩起来格外晕😵
|
6
lwkiii OP @smallboy19991231 #2 macOS 版本的得你自己打个包了,我手头没 mac 设备,也没测试过,应该会有些问题。
|
9
SculptureSand 138 天前
本来不晕的,有这个小点差点吐了。
可能每个人晕车、晕 3D 都不同?不知道有没有这方面的研究。 我玩 MC 是锁 45 帧,并且打开电脑静音模式让帧数稳定性再下去,完全没事。 以前用的都是低配电脑,都不知道自己晕 3D ,不过我玩 Apex 、ow 等 fps 游戏又不会晕。 |
10
lwkiii OP @SculptureSand 反效果这么严重?我真 6
|
13
kyuuseiryuu 138 天前 via iPhone
iPhone 防晕车是人动画面不动的违和感通过画面也移动来达成感受一致。
打游戏是人不动画面动,要感受一致来达到防晕得让人跟着一起动起来啊喂。 🫠 |
14
lwkiii OP @kyuuseiryuu 有道理!
|
15
MarkP 138 天前
@kyuuseiryuu 在车上打游戏就解决了。
|
16
lpbname777 137 天前
有点饥荒冬天下雪的感觉
|
17
DIMOJANG 137 天前 via iPhone
这个效果不太对,iOS 那个反应的是加速度
|
18
qf19910623 136 天前
我的晕车比较特殊,属于刻在骨子里的那种,不管用什么手段都没用,在路边听到发动机的声音都会有反应,我现在回这个帖子,想到了晕车的感觉,都有点反应了
|
19
lwkiii OP @qf19910623 老哥你这属于是想象力太牛了
|
20
djonvii 135 天前
ios 这个圆点的原理应该是让人眼觉得自己在动然后和外界平衡,打游戏是相反的呀,逻辑不是应该是让人眼觉得自己没动吗,我感觉得配合上人眼追踪,让圆点与人眼保持相对不动才行。
不过我也晕 3d ,最近黑神话要上了真的是很想玩又玩不了……我之前试过非常有用的一招是吃晕车药,但是药效过了照样晕。但是很奇怪的是我用电视看 b 站那些打游戏的实况一点都不晕,明明是一模一样的画面。 |