受到 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 条回复
lwkiii
40 天前
@djonvii 你这么一说我恍然大悟,最影响的应该是心理作用

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

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

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

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

© 2021 V2EX