可用于LCD的光枪原理射击游戏。

这是一个八位时代,但是很多人不知道它是怎么运作的。那就是“光枪”。

自从VR COP上市以来,光枪就吸引了大家的目光。很多人会问一个问题:电视机没有传感器,怎么接收光枪的信号?

这个问题曾经困扰过我,但是感谢VR COP的发布,我从一本日本杂志上看到了枪的原理,恍然大悟。原来接收信号的是枪,而不是电视,所以玩光枪游戏的时候不需要在电视上安装传感器。所以,我想写这篇文章为玩家服务。

这里有三点来说明光枪的原理:

一、电视的成像原理。

你可能会惊讶,有人说传感器不是电视而是枪,那为什么还要谈电视的定向原理呢?这是一个很大的原因,因为光枪可以知道要射击的目标的坐标,这取决于现在电视的特点(错屏)。

众所周知,电视信号是由扫描线组成的。以现在的三站为例。三站信号为512扫描线。那这条512线是怎么来的?也就是电台一个一个的发送信号(因为手握微波不可能发送整张图片,即使其带宽很宽也只能增加数据量),512是由512行组成的图片。电视每秒发出30个画面,也就是说电视的电子枪频率是512*30/秒(这是三台的信号),但一般电视都大于这个数。如下图所示:

╭——————————————╮

│→→→→→→→→→→→→→→│

│→→→→→ │

│ │

│ │

│ │

│ │

│ │

╰——————————————╯

它是由电子枪从左到右、从上到下发射出去的。黑白电视只需要发送亮度数据,彩色电视也需要发送三原色的数据。屏幕为什么会亮是因为电子枪发出的信号打在营地后面的荧光物质上,荧光物质受到辐射照射就会发光!

从上面可以看出为什么宽屏大尺寸电视更贵。因为电子枪的振动幅度比较大。高清电视之所以更贵,是因为振动数远高于普通电视。利用这个特性,光枪就可以知道我们射击的目标的坐标值。

第二,光枪怎么知道我们在拍哪里?

这才是重点。光枪里有一个传感器,只接收特定频率的光(肉眼看不到),当乐器向电视发送信号时,它会在每个圆点后为光枪添加一个信号。光枪里有定时器。当每张图片第一个点的信号发出时(这个信号是游戏仪器提供的),计时器开始计时。当传感器接收到信号时,计时器得到被信任的时间,然后可以从这个时间计算出坐标。(有点难!)如下图所示:

╭——————————————╮

│→→→→→→→→→→→→→→│

│→→→→→→→→→→→→→→│

│→→→→→→→→→→→→→→│

│→→→→→⊙ │

│ │

│ │

│ │

╰——————————————╯

当信号从左到右、从上到下发出时,需要时间(虽然很短)。当枪瞄准⊙时,特殊频率的光从左上角开始。当达到⊙时,传感器接收信号,计时器记录时间,这样乐器就可以知道坐标了。所以只要枪对准屏幕,电脑就会知道坐标。

而有些人可能会疑惑,屏幕大小不影响吗?节目会因为屏幕的原因被修正吗?答案是否定的,因为程序是按照扫描频率计算的。所以屏幕的大小只涉及点与点之间的间距,与频率无关。以上动作计算到VRCOP每秒30次。因此,枪内计时器越精确(最小时间单位越小),枪的精度就越高。所以VR枪的精度极差(在屏幕前也会有偏差)是因为定时器的IC不好。这就是为什么原装VR枪不便宜的原因。

为什么当我们扣动扳机的时候枪知道该打哪里?那很简单。枪的扳机本身就是一个开关。当按下它时,游戏仪器会发出另一个信号(枪也可以关闭,我们会发现屏幕会闪烁)。坐标算法还是和上面一样(其实对程序来说更简单,因为只需要计算这个时刻的数据)。

从上面的介绍,你应该对光枪有所了解!

第三,关于光枪。

为什么光枪不能用在投影电视和液晶电视上?

因为投影电视和液晶电视的成像原理和一般电视不一样。它们不是通过扫描线成像的,所以光枪无法计算坐标,所以无法使用。反正只要不用显像管,就不能用电视!)

为什么小于20寸的屏幕不行?

因为当屏幕小于20寸时,点与点的距离太近,小于光枪的误差值,虽然都可以用,但误差会很大。(反正大家也不会用14寸电视玩VR COP来折磨自己。)