相信七八十年代出生的人,都有玩过“打鸭子”这个电视游戏。就是用一把连着游戏机的光电枪,打电视里乱飞的鸭子。不知道有多少人想过这是什么原理,我当时玩的时候还太小,没想过这个问题,倒是长大以后,回想起来,一直觉得这个东西是很神奇的事,但也想不出一个所以然。
直到年前做了一个项目,和客户谈话的时候,对方告诉了我这个东西的原理,算是这个项目最大的收获了,也解了我多年的困惑。原理是这样的:在接上游戏机后,电视的视频信号完全由游戏机控制,在扣动扳机的那瞬间,游戏机将电视屏幕瞬间变为黑白,目标是白色的,其他地方都是黑色的,然后光电枪通过反射信号识别射中的是白色还是黑色,这样就能确定是否打中目标,由于黑白屏只有一瞬间,所以人感觉不出来。这个解决方案很有启发性,很多时候可以用欺骗的方法来大大简化一些关键环节,以后要对人的感觉多加研究了,互动这东西,刚刚够感觉就好了!
为了提供更高效的客户服务及针对性的交流,如需获取详尽介绍或视频等支持,请直接在感兴趣的项目中留言,或联系我们。



February 25th, 2007 at 10:51 am
这个答案可真是意想不到,超级简单的处理方法。
不过现在一些更加复杂的电视游戏应该不是这个原理了吧,例如屏幕上有多个敌人,而且打中敌人的不同部位——头、手、脚,会有不同的反应,我估计这时候就要知道坐标才行了。
不晓得我说的这种情况是怎么实现的。
February 25th, 2007 at 10:56 am
这样也行!
真是长见识了…
February 25th, 2007 at 11:13 am
February 25th, 2007 at 11:16 am
February 25th, 2007 at 11:18 am
February 25th, 2007 at 11:28 am
这篇的留言速度真快,我就去学校报个到回来,就有5条了。
flyisland:
你说的那种情况我就不知道了是什么原因了。
达达:
你的设备已经比我全了!
February 26th, 2007 at 3:16 pm
its a great idea.
i also find some infomation here:
Duck Hunt – How does the light gun for a video game work?
February 26th, 2007 at 3:38 pm
照你这么说,我就冲着白色的墙打也算打中啊?
February 26th, 2007 at 6:25 pm
daniel yuen:
Thanks for your infomation!
N神:
答对了,小时候就发现了,但不知道为什么,那次听说这个原理时就恍然大悟了!