» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

街机光枪原理和游戏讨论

找了一下, 大致是:
抠下扳机――――线缆将信号传给主机――――软件命令电视机发出一个白色帧――――枪口将接受到的光信号传回给主机――――软件计算时间差从而算出位置――――命令电视机发出一个击中点.
(详见:
http://game.pchome.net/00/00/85/41/
http://www.pkuer.net/wmkj/game/Video_Game/11/2.htm
)

但这样还有一个问题: 不开枪也能显示瞄准点的是怎么做到的?比如Ghost Squad.
难道是不停地发白色帧? 那屏幕会不会太闪了?
我玩的时候好像并没有发现很闪.


--------------
今天才发现, Ghost Squad也好,TC4也好,屏幕边缘都有数个类似红外灯一样的东西, 也许就象yangjuniori所说:
是采用数个红外线光眼定位的, 而不是采用白色帧, 这样就避免了闪烁.
好象Wii也应用了类似的原理.

--------------
这次看仔细了: GS和TC4的屏幕上下各有5个类似红外灯一样的东西.
如果光枪指向屏幕的一角, 再遮住对应角上的"灯", 瞄准点就消失了.(没有遮住所有的"灯"来实验, 如果这样光枪就应该不能瞄准了)
所以, 几乎可以肯定: 这些"灯"就是用来给光枪定位的.

--------------
总结一下, 屏幕上下有类似红外灯的是一定不会闪烁的,但具体定位方式不确定.(主要是觉得原理类似Wii, 而Wii的信号发生器据说可以用两根蜡烛代替,这让人感到迷惑)
silent scope可能的确如kony所说, 只是一个模拟手柄.(没有红外灯,屏幕不会闪烁,枪身是固定的)

[ 本帖最后由 lydmc 于 2007-2-24 13:31 编辑 ]


TOP

N红外线  光眼 定位的



TOP

不应该是红外或者激光, 问题在于程序是如何知道光枪指向哪里的, 然后在屏幕上显示瞄准点(比如Time Crisis4是一个十字).

没有家用机的光枪, 不知道这个是否也能在屏幕上显示瞄准点?又是否会闪烁?


TOP

不应该有不同
你可以拿ps2的时间危机3试试

但是街机的感觉好多了

ghost squad的确太强

TOP

街机我记得是从死亡之屋2开始,SEGA就改进了光枪游戏的硬件技术,屏幕不再闪烁,所以不再晃眼了,但具体是用的什么技术不明

家用机不清楚,但应该也是一起改过了的

TOP

是 死亡之屋1 就晃眼

ps2的时间危机3一样不晃眼

TOP

引用:
原帖由 leopenny 于 2007-2-4 01:05 发表
是 死亡之屋1 就晃眼

ps2的时间危机3一样不晃眼
TC3 街机版本照样晃…………

TOP

TC3 街机版画面发白, 闪烁倒是没发现, 打的少了.

TOP

tc四作 我始终认为 tc2的感觉是最好的
尤其是2p的时候

TOP

你要是能在家里的电视上加上红外线光眼 就可以在任何屏幕上玩光枪游戏

TOP

引用:
原帖由 yangjuniori 于 2007-2-5 13:23 发表
你要是能在家里的电视上加上红外线光眼 就可以在任何屏幕上玩光枪游戏
这个光眼的原理是什么?
它能够让程序知道光枪瞄准的位置吗?

TOP

应该是在正常显示图像的时候,处理视频程序会自动把屏幕分成N多个栅格。在扫描图像的时候你这时扣动了扳机,这些栅格会依次显示成白光(不是同时显示,而是依次显示,也就是说同一时间屏幕只能出现一个白点)。这个过程非常快。人眼很难察觉。当你的光枪恰巧描到了一个白点,那么计算机会算出,光枪收到这个信号的时间那个栅格在显示。那么这个坐标就出来了。

TOP

引用:
原帖由 ipodfan 于 2007-2-6 07:27 发表
应该是在正常显示图像的时候,处理视频程序会自动把屏幕分成N多个栅格。在扫描图像的时候你这时扣动了扳机,这些栅格会依次显示成白光(不是同时显示,而是依次显示,也就是说同一时间屏幕只能出现一个白点)。 ...
同一时间屏幕只出现一个白点好象不行吧?
CRT的话,50Hz就是每秒50次扫描, 每一次扫描只能画一个白点,那么一秒只能更新50个白点的位置, 这可太慢了.



今天又去玩了一次, TC2的确屏幕是会闪烁, 看来是采用那种白色帧的方式; TC4,GS就感觉不到了.
其实VC系列都是采用光枪指向屏幕外来Reload的, 那么它也就不应该是采用这种"白色帧"的方式了(不然它为了检测光枪的指向, 就会发很多白色帧了).
据说还有一种LCD用的光枪 , 这些人可真牛.

[ 本帖最后由 lydmc 于 2007-2-6 20:57 编辑 ]

TOP

我倒觉得是只用一桢就行了。
这一桢在每个点显示的都是不同的,光枪接收到哪个信号,就确认是击中哪里。

那种过光标跟随的,说明就游戏在不停的发送肉眼不能识别的光线作为识别桢,而且是和游戏画面一同发送的。

TOP

貌似狙击枪类比如silent scope只是一个模拟手柄而已...

TOP

发新话题
     
官方公众号及微博