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