05年玩Halo的時候,每次一關都玩不到結束人就暈的不行,幾乎都想把胃里面的東西都吐出來。后來我就在我原來的blog上發了帖子詢問原因。我把答案大致的收集一下轉貼過來。其中正確性概不負責。呵呵。
生理原因:主要原因是視覺和耳中的半規管反饋信號沖突造成的。
鏡頭原因:晃來晃去和轉身慣性是嘔吐感產生的主要原因。
人體原因:個人體質
強人總結:
呵呵,之前有學過心理學,在這里跟大家講講吧。
頭暈產生的原因簡單點來說主要是因為在運動的時候為了保證視覺的連續性,視網膜上殘留著以前的視覺圖象和眼睛對于運動反方向的視覺補償,這個時候的這些信息和身體的肢體感覺信息會得到不同的感知結果,所以會導致頭暈的現象。
那么為什么閉上眼睛的時候轉動還會感到頭暈呢,這個是仍然是因為肢體感覺和旋轉時離心力的偏差導致感覺上的差異帶來的頭暈效果。
那么為什么那些舞蹈演員旋轉的時候不頭暈呢,因為他們在旋轉的時候他們會職業性的把目光注意到一個物體上,盡量少的減少視網膜中的視覺殘像以及把雙手升起來保持平衡同時也減少離心力跟人帶來的負面感知狀態,這樣就會減少頭暈。
那么在游戲中為什么會頭暈呢,第一,運動速度過高,但是又不是高得你無法看清楚,第二,游戲畫面中缺乏聚焦點,也就是說,無法把大家的目光吸引到一個具體的物體上,這和舞蹈演員在旋轉的時候把目光聚焦到一個固定的物體上是一樣的道理。第三,坐姿不舒服,這個不是主要因素,但是也是很值得參考的因素。
那么為什么玩CS的時候不頭暈呢,CS的畫面中,不管你怎么轉,你的目光始終都會聚焦在敵人身上,這個時候由于高度的精神集中,周圍的環境對在視網膜上留下的殘像已經對你的神經起不到太大的沖擊作用了。
補充說明:有時候視錐設置的過窄或者過寬引起的變形也會使人頭暈。Halo就是個典型的例子。常規的視錐是45度,60度,90度。當然實際上,人類眼睛透視投影并不是固定的。所以不管怎么樣都會有失真,只是多少而已。