当前位置: 首页 > 专利查询>申晕专利>正文

射击类游戏的准星移动控制方法、装置及存储介质制造方法及图纸

技术编号:32705899 阅读:13 留言:0更新日期:2022-03-20 08:00
本发明专利技术公开了一种射击类游戏的准星移动控制方法、装置及存储介质,方法包括:S100:获取枪口瞄准位置对应的图像帧;S200:判断是否存在第一坐标;若不存在第一坐标,判断图像帧内是否存在定位光斑;若不存在定位光斑,转步骤S100;若存在定位光斑,则作为第一坐标,并转步骤S100;若存在第一坐标,判断所述图像帧内是否存在定位光斑;若不存在定位光斑,删除第一坐标,转步骤S100;若存在定位光斑,则作为第二坐标;S300:得到偏移值,所述偏移值作为准星的移动值;S400:将第二坐标替代第一坐标,转步骤S100。本发明专利技术提供的射击类游戏的准星移动控制方法,通过枪体的枪口移动就可实现目标的瞄准,很好的强化了用户在玩射击类游戏时的代入感和新颖度。感和新颖度。感和新颖度。

【技术实现步骤摘要】
射击类游戏的准星移动控制方法、装置及存储介质


[0001]本专利技术涉及游戏设备
,具体地说,涉及一种射击类游戏的准星移动控制方法、装置及存储介质。

技术介绍

[0002]现在玩家在进行射击类游戏(准星中央型)时,通常是通过手柄和鼠标键盘等产品来进行目标的瞄准和射击,而用手柄玩射击类游戏不仅对新手极不友好,还存在瞄不准的现象,大大的降低了用户的体验感。

技术实现思路

[0003]本专利技术的目的在于提供一种射击类游戏的准星移动控制方法、装置及存储介质,通过枪体的枪口移动就可实现目标的瞄准,很好的强化了用户在玩射击类游戏时的代入感和新颖度。
[0004]本专利技术公开的射击类游戏的准星移动控制方法所采用的技术方案是:
[0005]一种射击类游戏的准星移动控制方法,所述方法包括以下步骤:S100:获取枪口瞄准位置对应的图像帧;S200:判断是否存在第一坐标(X1,Y1);若不存在第一坐标(X1,Y1),扫描所述图像帧的像素点,判断所述图像帧内是否存在至少一个定位光斑;若不存在定位光斑,转步骤S100;若存在定位光斑,则记录图像帧中定位光斑的像素点坐标值作为第一坐标(X1,Y1),并转步骤S100;若存在第一坐标(X1,Y1),扫描所述图像帧的像素点,判断所述图像帧内是否存在定位光斑;若不存在定位光斑,删除第一坐标(X1,Y1),转步骤S100;若存在定位光斑,则记录图像帧中定位光斑的像素点坐标值作为第二坐标(X2,Y2);S300:得到第一坐标(X1,Y1)和第二坐标(X2,Y2)之间的偏移值(X2-X1,Y2-Y1),所述偏移值(X2-X1,Y2-Y1)作为准星的移动值;S400:将第二坐标(X2,Y2)替代第一坐标(X1,Y1),转步骤S100。
[0006]作为优选方案,所述若存在第一坐标(X1,Y1),扫描所述图像帧的像素点,判断所述图像帧内是否存在定位光斑的步骤具体包括:若存在第一坐标(X1,Y1),以第一坐标(X1,Y1)为中心的预设范围内对图像帧的像素点进行局部扫描,判断预设范围内是否存在定位光斑。
[0007]作为优选方案,所述若不存在定位光斑,删除第一坐标(X1,Y1),转步骤S100的步骤具体包括:若不存在定位光斑,对图像帧的像素点进行全局范围的扫描,判断全局范围内是否存在至少一个定位光斑;若全局范围内不存在定位光斑,删除第一坐标(X1,Y1),转步骤S100;若全局范围内存在定位光斑,删除第一坐标(X1,Y1),并记录图像帧中定位光斑的像素点坐标值作为第一坐标(X1,Y1),转步骤S100。
[0008]作为优选方案,所述判断预设范围内是否存在定位光斑的步骤具体包括:获取图像帧预设范围内像素点的灰度值;判断是否存在连续多个像素点的灰度值大于预设值;若存在,则连续多个像素点为定位光斑。
[0009]作为优选方案,所述若不存在第一坐标(X1,Y1),扫描所述图像帧的像素点,判断
所述图像帧内是否存在至少一个定位光斑的具体步骤包括:获取图像帧内像素点的灰度值;判断是否存在连续多个像素点的灰度值大于预设值;若存在,则连续多个像素点为定位光斑。
[0010]作为优选方案,所述若存在定位光斑,则记录图像帧中定位光斑的像素点坐标值作为第一坐标(X1,Y1)的步骤具体包括:确认连续多个像素点的中心位置像素点;获取中心位置像素点的像素点坐标值,并作为第一坐标(X1,Y1)。
[0011]作为优选方案,所述获取中心位置像素点的像素点坐标值,并作为第一坐标(X1,Y1)的步骤具体包括:判断是否只有一个中心位置像素点;若只存在一个中心位置像素点,获取中心位置像素点的像素点坐标值,并作为第一坐标(X1,Y1);若存在多个中心位置像素点,分别获取多个中心位置像素点的像素点坐标值;获取靠近图像帧中心位置的像素点坐标值,并作为第一坐标(X1,Y1)。
[0012]作为优选方案,所述若不存在定位光斑,转步骤S100的步骤之后还包括:输出枪口瞄准位置的矫正信息。
[0013]本方案还提供了一种射击类游戏的准星移动控制装置,包括:发射端,包括枪体,以及设于枪体的处理单元和无线发射单元,所述枪体的枪口设有摄像头,所述摄像头用于获取枪口瞄准位置对应的图像帧并输出至处理单元;所述处理单元存储有计算机程序,所述处理单元执行所述计算机程序以实现上述的射击类游戏的准星移动控制方法;所述无线发射单元用于将准星的移动值进行输出。
[0014]作为优选方案,还包括:接收端,包括接收器和至少一个定位红外灯,所述定位红外灯用于发射红外线,使得摄像头接收后产生的图像帧有对应的定位光斑,所述接收器设有无线接收单元,所述无线接收单元用于接收准星的移动值并通过接收器输出至游戏主机。
[0015]本方案还提供了一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述的射击类游戏的准星移动控制方法。
[0016]本专利技术公开的实施例的有益效果是:获取枪口瞄准位置对应的图像帧后判断是否存在第一坐标(X1,Y1),即判断是否存在参考坐标点。若不存在第一坐标(X1,Y1),扫描所述图像帧的像素点,判断所述图像帧内是否存在至少一个定位光斑。若存在定位光斑,则记录图像帧中定位光斑的像素点坐标值作为第一坐标(X1,Y1),即得到参考坐标点,并返回步骤S100。若不存在定位光斑,转步骤S100,即重新获取第一坐标(X1,Y1),以得到参考坐标点。若存在第一坐标(X1,Y1),即存在参考坐标点,扫描所述图像帧的像素点,判断所述图像帧内是否存在定位光斑。若存在定位光斑,则记录图像帧中定位光斑的像素点坐标值作为第二坐标(X2,Y2),即得到移动坐标点,然后得到第一坐标(X1,Y1)和第二坐标(X2,Y2)之间的偏移值(X2-X1,Y2-Y1)。而偏移值(X2-X1,Y2-Y1)就是移动坐标点与参考坐标点之间的绝对移动量,而通过绝对移动量便可得到鼠标的移动值,即游戏中准星的移动值,从而实现通过枪口的移动完成游戏目标的瞄准,强化了用户在玩射击类游戏时的代入感和新颖度。若不存在定位光斑,即不存在移动坐标点,则无法得到移动坐标点与参考坐标点之间的绝对移动量,删除第一坐标(X1,Y1),转步骤S100,以重新获得参考坐标点。最后将第二坐标(X2,Y2)替代第一坐标(X1,Y1),转步骤S100,即将移动坐标点作为参考坐标点,并获取新的移动坐标点,以得到新的移动坐标点与参考坐标点之间的绝对移动量,从而实现游戏中准星的
连续移动。
附图说明
[0017]图1是本专利技术射击类游戏的准星移动控制方法的流程示意图。
[0018]图2是本专利技术射击类游戏的准星移动控制方法的图像帧扫描示意图。
[0019]图3是本专利技术射击类游戏的准星移动控制方法的另一实施流程示意图。
[0020]图4是本专利技术射击类游戏的准星移动控制方法的另一实施流程示意图。
[0021]图5是本专利技术射击类游戏的准星移动控制方法的另一实施流程示意图。
[0022]图6是本专利技术本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种射击类游戏的准星移动控制方法,其特征在于,所述方法包括以下步骤:S100:获取枪口瞄准位置对应的图像帧;S200:判断是否存在第一坐标(X1,Y1);若不存在第一坐标(X1,Y1),扫描所述图像帧的像素点,判断所述图像帧内是否存在至少一个定位光斑;若不存在定位光斑,转步骤S100;若存在定位光斑,则记录图像帧中定位光斑的像素点坐标值作为第一坐标(X1,Y1),并转步骤S100;若存在第一坐标(X1,Y1),扫描所述图像帧的像素点,判断所述图像帧内是否存在定位光斑;若不存在定位光斑,删除第一坐标(X1,Y1),转步骤S100;若存在定位光斑,则记录图像帧中定位光斑的像素点坐标值作为第二坐标(X2,Y2);S300:得到第一坐标(X1,Y1)和第二坐标(X2,Y2)之间的偏移值(X2-X1,Y2-Y1),所述偏移值(X2-X1,Y2-Y1)作为准星的移动值;S400:将第二坐标(X2,Y2)替代第一坐标(X1,Y1),转步骤S100。2.如权利要求1所述的射击类游戏的准星移动控制方法,其特征在于,所述若存在第一坐标(X1,Y1),扫描所述图像帧的像素点,判断所述图像帧内是否存在定位光斑的步骤具体包括:若存在第一坐标(X1,Y1),以第一坐标(X1,Y1)为中心的预设范围内对图像帧的像素点进行局部扫描,判断预设范围内是否存在定位光斑。3.如权利要求2所述的射击类游戏的准星移动控制方法,其特征在于,所述若不存在定位光斑,删除第一坐标(X1,Y1),转步骤S100的步骤具体包括:若不存在定位光斑,对图像帧的像素点进行全局范围的扫描,判断全局范围内是否存在至少一个定位光斑;若全局范围内不存在定位光斑,删除第一坐标(X1,Y1),转步骤S100;若全局范围内存在定位光斑,删除第一坐标(X1,Y1),并记录图像帧中定位光斑的像素点坐标值作为第一坐标(X1,Y1),转步骤S100。4.如权利要求2所述的射击类游戏的准星移动控制方法,其特征在于,所述判断预设范围内是否存在定位光斑的步骤具体包括:获取图像帧预设范围内像素点的灰度值;判断是否存在连续多个像素点的灰度值大于预设值;若存在,则连续多...

【专利技术属性】
技术研发人员:申晕
申请(专利权)人:申晕
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1