看到一件衣服,上边是小时候红白机上玩的打鸭子
游戏画面我就不找了,反正一说这个游戏估计都知道吧
就是这个游戏当时是少有的配备光枪的游戏,那个枪印象里就是个塑料玩具枪,一头有手柄接口插在机器上,那么问题来了,小时候我还会认真瞄准电视去打飞起来的鸭子,当时也没有蓝牙技术什么的,电视也都是普通电视,肯定不会内置什么跟光枪接收信号,那这个塑料枪怎么识别我打的对不对、准不准的啊,现在想想感觉好黑科技原理啊
光枪里面有个光电二极管,扣扳机后 crt 屏幕会闪一帧全黑的,然后再闪一帧黑底带白块的画面,那个白块的位置就是需要你瞄准的东西。如果有多个目标就会有多帧黑底白块,一个目标一帧。光电二极管能测出你瞄准的东西的亮度,如果瞄中白块机器就会识别为击中。全黑那帧的是为了防止你朝灯泡扣扳机,次次都检测成打中。
CAN1780 光枪里面是接收器,扣一次扳机屏幕会闪一下,画面是黑屏和白色的目标方块区域,光枪接收到白色光判定为命中。
jjjkkkjjj 所以可以对着日光灯射击,就算命中么?
hawkli 我看到这个标题,特地看了一眼楼主的等级,五级还来水,二级提这个问题还差不多。
ma_er233 光枪里面有个光电二极管,扣扳机后 crt 屏幕会闪一帧全黑的,然后再闪一帧黑底带白块的画面,那个白块的位置就是需要你瞄准的东西。如果有多个目标就会有多帧黑底白块,一 ...
正人君子 原来如此,感觉这个设计很棒啊,在机能受限的情况下自行研发符合规格的设定
确切的说光枪是依赖crt的扫描原理实现的。因为每一帧画面电子束扫描到不同画面区域的时间不一样,范围在17毫秒以内,只要计算光枪接收到光的时刻到当前画面帧开始之间的时间,就可以估算出当前光枪指向的位置。
可见我之前研究光枪的帖子,里面就是一个光敏二极管,一个透镜聚焦,一个三极管放大信号,光敏二极管接受到光信号,就会导通,光信号转化为电信号,通过线传给机器,识别为击中。和手柄道理差不多,手柄导电胶按下,那个按键的电路导通,电信号传给机器。
至于为什么只能crt用,好像是因为刷新率低,液晶屏刷新率高,原装光枪接收不到光信号。现在有修改过的rom,加大黑屏的延时,让液晶屏也能用光枪了。