加入收藏 | 设为首页 | 会员中心 | 我要投稿 西安站长网 (https://www.029zz.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长百科 > 正文

指哪打哪的游戏是如何实现的? 揭秘光枪背后的原理

发布时间:2020-03-05 17:09:16 所属栏目:站长百科 来源:站长网
导读:副标题#e# 玩射击游戏使用键盘和鼠标好一些?还是使用手柄好一些?在面对这种问题时,相信很多人都会毫不犹豫地选择键盘和鼠标,因为这种操作方式相比于手柄操作更加精准。但其实还有一种更加原始、更加直接、更加容易上手的操作方式被大部分玩家所遗忘,那

  隔行扫描上可能会使得二维码显示不完全,用手机扫描CRT电视上的二维码无法识别就是这个原因。

 隔行扫描无法识别二维码 隔行扫描无法识别二维码

  第二代光枪原理

  虽然光枪枪口看上去较大,但是真正感受光的元件接收范围还是很小的,光枪对准屏幕的范围略大于两行扫描线距离,因此隔行扫描时可以认定为对准的就是一个“点”。当玩家按下光枪扳机时,电视会先按照隔行扫描的方式绘制一个全白色的帧,当光枪收到白色信号时,游戏就可以计算出光枪对准的位置了。例如一行有10点,每个点扫描1秒,那么当光枪在第25秒收到白色信号时,就可以推算出它在第3行第5列。当然这只是为了便于理解的简化模型,实际上还要考虑消隐时间、扫描线回归时间等等。

红色代表白色信号的扫描方式(简化)红色代表白色信号的扫描方式(简化)

  如果游戏判断光枪位置与游戏目标位置相同,那么就判定为命中了。这种光枪的优点就在于精确度更高,而且不会出现第一代光枪那种作弊漏洞。而采用这种方式制作的游戏,也不用频繁刷新画面,也不那么累眼睛。

SFC光枪游戏SFC光枪游戏

  第三代光枪与红外线

  随着科技的进步,CRT电视逐渐被背投电视、等离子电视和液晶电视所取代,第二代光枪就很难有用武之地了。这时任天堂又推出了不依靠CRT电视就可以游玩的第三代光枪,也就是2006年诞生的,以体感为卖点的Wii。与之前的主机与光枪配件的搭配形式不同,这次手柄与光枪合二为一,既可以当做控制器,又可以当做光枪。

任天堂Wii任天堂Wii

  Wii主机上的黑色条状部件叫做感应条(sensor bar),里面左右分别装有一个红外线LED。当用Wii手柄的前方对准屏幕时,手柄前方的红外摄像头会根据感应条中的两个LED光源的位置进行计算,从而得出手柄前方正对着的位置。需要说明的是,平时Wii手柄与Wii主机是通过蓝牙链接,而非红外线,所以玩非光枪类游戏没有必要将手柄正对着屏幕。

Wii手柄配合支架Wii手柄配合支架

  如果Wii的感应条失灵了的话,也有一些奇葩方式来修复,其中一种就是使用两个蜡烛来代替感应条中的红外线LED。

蜡烛代替红外光源蜡烛代替红外光源

  在一些大型电玩广场里经常能够看到光枪游戏,《VR特警》和《死亡之屋》就是两款非常流行的游戏。其实街机光枪游戏也有CRT显示器和液晶两种,前者的原理同前两代光枪,后者的原理类似于Wii。

街机光枪游戏街机光枪游戏

  拓展知识

(编辑:西安站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

推荐文章
    热点阅读