所以每一行扫描线需要的扫描时间为 T(scanline)=0.0167/480,我们就可以计算出
垂直位置:
Y=Trunc(T(pos)/T(scanline))
水平位置:
X=(T(pos)-Y×T(scanline))/T(scanline)×640

如果把所有情况(扫描线消隐、回扫,有效扫描线等等)考虑到,计算过程要复杂很多,但是原理仍然基于上面de“理想状况”。
实际上,发送全白色帧之前,游戏机还会发射一帧全黑帧,这样可以去除游戏画面上高亮颜色的干扰。
简单的来说,光的工作原理就是:
抠下扳机――――线缆将信号传给主机――――软件命令电视机发出一个白色帧――――口将接受到的光信号传回给主机――――软件计算时间差从而算出位置――――命令电视机发出一个击中点――――如果刚好在目标上,那么恭喜,你击中了!
基于以上分析我们可以得出结论:
1,光对电视没有任何损害,因为它只接受光而非发射光。光线
2,光不能用在逐行电视上,因为逐行电视的成像原理和隔行电视完全不同,它是从屏幕图像第一条扫描线一直连续扫描到最后一条,而非先扫奇数条再扫描偶数条。当然更不能应用在加了电视卡的显示器以及液晶显示设备上了。实际上SEGA和NAMCO都已研制出对应逐行设备的光线系统,但由于造价昂贵,还不太可能出现在家用机上。
3,其他注意问题。a.光不能用在14寸以下的电视机上;b.对于某些老式电视机可能需要调低亮度和避开日光灯以提高定位精度;c.对于某些过扫描比例过大的电视机,边缘有可能射不到的情况是正常的,并非原装光的问题
第三代控制器
第3世代光线控制器(2006年)
在液晶屏幕逐渐成为电视屏幕主流之际,任天堂在Wii率先引进了大型电玩光线机台常用的红外线感应技术来克服这个难题,透过屏幕上/下方额外装设的红外线感应条两端所发出的红外线(肉眼无法察觉),来让Wii前端的红外线摄影机定位。
由于作为Wii标准控制器的Wii本身就具备了光线的功能,因此光线类型的游戏如雨后春笋般纷纷出笼,任天堂也顺势推出了安装后可让Wii更具战射击临场感的“Wii架”周边。光线后续NBGI也在PS3推出新一代光线“GUNCON3”,同样也是利用屏幕上方额外安装的2组红外线定位装置,让口的红外线摄影机定位。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-44696-2.html