岁月流转,往昔空明

C++博客 首页 新随笔 联系 聚合 管理
  118 Posts :: 3 Stories :: 413 Comments :: 0 Trackbacks

05年玩Halo的时候,每次一关都玩不到结束人就晕的不行,几乎都想把胃里面的东西都吐出来。后来我就在我原来的blog上发了帖子询问原因。我把答案大致的收集一下转贴过来。其中正确性概不负责。呵呵。

生理原因:主要原因是视觉和耳中的半规管反馈信号冲突造成的。
镜头原因:晃来晃去和转身惯性是呕吐感产生的主要原因。
人体原因:个人体质
强人总结:
呵呵,之前有学过心理学,在这里跟大家讲讲吧。
头晕产生的原因简单点来说主要是因为在运动的时候为了保证视觉的连续性,视网膜上残留着以前的视觉图象和眼睛对于运动反方向的视觉补偿,这个时候的这些信息和身体的肢体感觉信息会得到不同的感知结果,所以会导致头晕的现象。
那么为什么闭上眼睛的时候转动还会感到头晕呢,这个是仍然是因为肢体感觉和旋转时离心力的偏差导致感觉上的差异带来的头晕效果。
那么为什么那些舞蹈演员旋转的时候不头晕呢,因为他们在旋转的时候他们会职业性的把目光注意到一个物体上,尽量少的减少视网膜中的视觉残像以及把双手升起来保持平衡同时也减少离心力跟人带来的负面感知状态,这样就会减少头晕。
那么在游戏中为什么会头晕呢,第一,运动速度过高,但是又不是高得你无法看清楚,第二,游戏画面中缺乏聚焦点,也就是说,无法把大家的目光吸引到一个具体的物体上,这和舞蹈演员在旋转的时候把目光聚焦到一个固定的物体上是一样的道理。第三,坐姿不舒服,这个不是主要因素,但是也是很值得参考的因素。
那么为什么玩CS的时候不头晕呢,CS的画面中,不管你怎么转,你的目光始终都会聚焦在敌人身上,这个时候由于高度的精神集中,周围的环境对在视网膜上留下的残像已经对你的神经起不到太大的冲击作用了。
补充说明:有时候视锥设置的过窄或者过宽引起的变形也会使人头晕。Halo就是个典型的例子。常规的视锥是45度,60度,90度。当然实际上,人类眼睛透视投影并不是固定的。所以不管怎么样都会有失真,只是多少而已。

posted on 2007-06-12 01:04 空明流转 阅读(4085) 评论(9)  编辑 收藏 引用

评论

# re: 总结帖:为什么玩3D游戏会头晕? 2007-06-12 09:37 func
Halo还好,以前玩wolf3d真的吐得不行  回复  更多评论
  

# re: 总结帖:为什么玩3D游戏会头晕?[未登录] 2007-06-12 09:43 海阔天空
强帖!  回复  更多评论
  

# re: 总结帖:为什么玩3D游戏会头晕?[未登录] 2007-06-12 13:21 ben
我玩halo1的时候 玩多了 很晕
玩halo2 的时候 怎么玩都不晕了 而我旁边看的室友跑到厕所狂徒不已
看来 习惯就好了  回复  更多评论
  

# re: 总结帖:为什么玩3D游戏会头晕? 2007-06-12 17:54 eXile
我玩CS从来不头晕,但一些菜鸟同学却经常叫喊头晕,原来是这个原因,我比他们精神更集中。  回复  更多评论
  

# re: 总结帖:为什么玩3D游戏会头晕? 2007-06-12 22:24 星梦情缘
我玩3D游戏都没感觉啊,没什么头晕的现象  回复  更多评论
  

# re: 总结帖:为什么玩3D游戏会头晕? 2007-06-21 17:48 pass86
偶有过。  回复  更多评论
  

# re: 总结帖:为什么玩3D游戏会头晕? 2008-01-17 16:20 denny
我也会头晕,之前不知道是什么原因。所以一直都不玩3D游戏。  回复  更多评论
  

# re: 总结帖:为什么玩3D游戏会头晕? 2008-05-21 19:02
怎么会晕?奇怪?这可能是我同学都只玩魔兽不玩cshuo其他射击游戏的原因  回复  更多评论
  

# re: 总结帖:为什么玩3D游戏会头晕? 2008-05-22 07:36 w2001
hnnnnnnn 大脑CPU处理能力有限,为补偿画面的不真实进行想象的负载过大。。。  回复  更多评论
  


只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理