Board logo

标题: 怀旧贴,话说小时候FC 打鸭子的激光枪是什么原理? [打印本页]

作者: sosobug    时间: 2015-7-28 17:09     标题: 怀旧贴,话说小时候FC 打鸭子的激光枪是什么原理?

电视端不需要任何的接收设备或者条件,凭空就可以知道打没打中,好神奇
作者: shigeru    时间: 2015-7-28 17:14

posted by wap, platform: iPhone
枪就是接收装置,扣下去的一瞬间根据接收的电视发射的内容计算目前坐标
作者: SeraphZtoA    时间: 2015-7-28 17:26

posted by wap, platform: SONY Xperia Z3
靠那个闪光计算坐标,枪是接收方
作者: firesun    时间: 2015-7-28 17:31

posted by wap, platform: Chrome
你扣扳机的时候屏幕会闪一下白屏

CRT的显示原理是:从上到下一行一行刷新,然后每一行是从左到右刷新。

CRT的刷新频率是每秒60(pal是50)帧。

枪的前端是个小摄像头。

于是,当扣下扳机时开始计时,当摄像头捕捉到白色图像时结束计时,用这个时间就可以计算得出捕捉到的白色是在第几行的第几个像素,从而知道瞄准的坐标了。
作者: SONIC3D    时间: 2015-7-28 17:32

1.枪扣下去绘制一次白屏幕信号,当枪内光接收器刚好接收到白屏幕内容时,停止绘制,根据行中断计数来算出当前正在绘制第几行(即纵坐标值),根据上一次行中断发生时间到当前时刻的时间差,计算出当前正在描画的这一行的横坐标值
2.用算出的纵横坐标值作计算。

因为涉及到行中断的使用,所以必须是非缓冲型的CRT显示器才能用这种光枪,也就是游戏机描画一行,显示器就会立即描画一行的老式CRT,后期有部分带整幅画面效果后处理增加的CRT和液晶电视,都内部带帧缓冲,永远无法响应合适的行中断,就不能用这种光枪,必须用Wii那样原理的红外光坐标定位。
作者: KYOJYF    时间: 2015-7-28 17:46

涨姿势!
作者: 真忘私绵    时间: 2015-7-28 17:47

posted by wap, platform: iPhone
我只知道2p手柄能控制鸭子飞
作者: 红叶    时间: 2015-7-28 17:53

posted by wap, platform: UC
枪里面有个镜子 熊孩子的时候拆开过
作者: yangjuniori    时间: 2015-7-28 18:30

posted by wap, platform: iPhone
wii什么原理   六轴?
作者: firesun    时间: 2015-7-28 19:14

posted by wap, platform: Chrome
Wii的感应条是两个红外线发射点
遥控器的顶端是一个小摄像头
按照读取到的两个红外线点的位置来判断遥控器的指向的。
作者: yuhui    时间: 2015-7-28 19:46

多年的谜团解开了啊~
作者: apple524    时间: 2015-7-28 23:12

你让fc的枪打液晶试试看,鸭子全飞光
作者: yangjuniori    时间: 2015-7-29 03:52

posted by wap, platform: iPhone
但是  谁打过crt投影  正投 背头
作者: himula    时间: 2015-7-29 15:27

引用:
原帖由 SONIC3D 于 2015-7-28 17:32 发表
1.枪扣下去绘制一次白屏幕信号,当枪内光接收器刚好接收到白屏幕内容时,停止绘制,根据行中断计数来算出当前正在绘制第几行(即纵坐标值),根据上一次行中断发生时间到当前时刻的时间差,计算出当前正在描画的这一 ...
有个问题,这个光枪内部的光接受装置不会被外界光干扰吗?
作者: genesisx    时间: 2015-7-29 19:28

posted by wap, platform: Galaxy J
不是说是红外接收器么
作者: yangjuniori    时间: 2015-7-31 16:00

posted by wap, platform: Chrome
鸭子那一块白色持续时间长一些
作者: clarkh    时间: 2015-7-31 20:46

引用:
原帖由 himula 于 2015-7-29 15:27 发表

有个问题,这个光枪内部的光接受装置不会被外界光干扰吗?
当然会,所以不准啊
作者: haoh2    时间: 2016-9-26 10:10

FC的光枪属于第一代光枪,纯接收机制,但是不是楼上几个哥们说的那个原理,具体请见  http://tieba.baidu.com/p/1230684304
以及http://play.163.com/special/news/game_science_27.html
作者: genesisx    时间: 2016-9-27 08:31

posted by wap, platform: ZTE
不是靠老电视发红外线的能力让枪头接收器接收么?感觉这货才是辐射大户(当然应该不至于辐射多强……)
作者: 長瀬湊    时间: 2016-9-27 09:14

引用:
原帖由 haoh2 于 2016-9-26 10:10 发表
FC的光枪属于第一代光枪,纯接收机制,但是不是楼上几个哥们说的那个原理,具体请见  http://tieba.baidu.com/p/1230684304
以及http://play.163.com/special/news/game_science_27.html
第一代如果是这个原理,那在液晶电视上应该也能用吧?
作者: tsuruki    时间: 2016-9-27 09:42

涨姿势了
作者: genesisx    时间: 2016-9-28 08:58

posted by wap, platform: ZTE
引用:
原帖由 @長瀬湊  于 2016-9-27 09:14 发表
第一代如果是这个原理,那在液晶电视上应该也能用吧?
问题是液晶不发射红外波啊……别说液晶,crt显示器和后期各种逐行100赫兹的电视机也不行,你看Wii就得带个红外接收棒棒~~
作者: 带着板凳撤    时间: 2016-9-28 09:58

posted by wap, platform: Android
2p竟然能控制鸭子飞,涨姿势了
作者: ylgtx    时间: 2016-9-28 11:34

我记得对着镜子打也能中
作者: RISC    时间: 2016-9-28 15:03

引用:
原帖由 genesisx 于 2016-9-28 08:58 发表
posted by wap, platform: ZTE
问题是液晶不发射红外波啊……别说液晶,crt显示器和后期各种逐行100赫兹的电视机也不行,你看Wii就得带个红外接收棒棒~~
Wii的感应条其实是红外发射器,两端各有三只红外发射管并形成30°夹角,遥控器前面的是红外接收器。人眼看不见红外光,但摄像头可以,你用手机对着感应条拍照取景,就能看到六个很亮的白光点(在红外摄像头眼里红外光是白的)
作者: lvcha    时间: 2016-9-28 15:30

posted by wap, platform: Firefox
好像当年鳄鱼先生也支持光枪的。可惜我没有一直拿手柄玩的。
作者: jamesxuyiyi    时间: 2016-9-29 14:04

posted by wap, platform: iPhone
家用光抢,最高还是dc吧,自带原生震动包,手感碉堡,死亡之屋手感秒杀街机版,可惜游戏不多
作者: bushsq001    时间: 2016-9-29 15:57

那如果把HR36开成60HZ游戏模式

能否使用PS2光枪正常玩化解危机PS2版这些游戏呢

反正HR36打游戏肯定要开游戏模式
作者: 灰太狼    时间: 2016-10-2 09:41

posted by wap, platform: Galaxy S6
想玩时间危机,但是没有电视。。
作者: choudi    时间: 2016-10-2 12:51

小时候想把枪零距离对着电视开,但光枪机不是自己的不能这样干
作者: 女武神    时间: 2016-10-7 11:54

posted by wap
因为要全黑到全白做闪光   说光枪对电视有损害还是没错的 哈
作者: 时间猫    时间: 2016-10-9 18:43

光枪玩dc、xbox上的死亡之屋2、3比wii上的更有感觉。
很好奇,实体街机上的光枪又是什么原理,屏幕既没闪烁也无wii的光标,又是什么技术?
作者: zengzidane    时间: 2016-10-9 22:27

引用:
原帖由 时间猫 于 2016-10-9 18:43 发表
光枪玩dc、xbox上的死亡之屋2、3比wii上的更有感觉。
很好奇,实体街机上的光枪又是什么原理,屏幕既没闪烁也无wii的光标,又是什么技术?
问得好,不知道是不是屏幕上有红外光栅那种?




欢迎光临 TGFC Lifestyle (http://bbs.tgfcer.com/) Powered by Discuz! 6.0.0