完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
` 本帖最后由 幸福的囚犯 于 2013-1-11 19:20 编辑 玩过红白机 打鸭子游戏的筒子们一定知道光q1an9哇~ 想知道原理么 我来告诉你们~ FC红白机光q1an9的工作原理很简单,这归功于FC游戏厂商的巧妙设计。 首先我们先来认识FC的光q1an9。图片就免了。 FC的光q1an9有三个关键部分: 第一个是q1an9头,它的内部有有感光芯片; 第二个是光q1an9上唯一的按钮,就是扳机,在游戏的过程中,瞄准的同时需要按下扳机进行射击。 第三个是接头,这个和2P手柄的位置是相同的。 在理解光q1an9工作原理之前,首先需要让大家了解到,红白机的手柄和光q1an9都是串行设备。撇开手柄不谈,光q1an9接口的7个口中,有两个口用来提供状态信息。这7个口的定义如下: 1 Out GND GND Ground 2 Out PORT0-CLK PORT1-CLK Joystick Clock (CPU Port Read) 3 Out OUT0 OUT0 Joystick Serial-Start 4 In PORT0-0 PORT1-0 Joystick Serial-Data 5 Out +5VDC +5VDC Supply 6 In PORT0-3 PORT1-3 Zapper Light 7 In PORT0-4 PORT1-4 Zapper Button 我们可以看到,第6bit和第7bit是光q1an9提供的信息。第6位表示光q1an9检测到的光的强弱。第7为表示玩家是否扣下了扳机。 光q1an9游戏就通过检测扳机的状态以及检测到的光的强弱来判断玩家是否击中了目标。需要注意的是,这个光的强弱只能用0和1表示,所以光q1an9游戏要求电视或者屏幕的对比度要高,否则光q1an9不容易区分光到底是强的还是弱的。典型的,白光是强的,黑色就是弱的。qiang ` |
|
相关推荐
3 个讨论
|
|
现在玩这种游戏的友友不多了
|
|
|
|
|
|
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-19 20:28 , Processed in 0.588376 second(s), Total 64, Slave 47 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号