游戏中准星的显示方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:29678238 阅读:15 留言:0更新日期:2021-08-13 22:01
本公开提供了一种游戏中准星的显示方法、装置、计算机设备及存储介质,其中,该方法包括:获取相机在当前采样时刻采集目标场景得到的第一图像、以及在历史采样时刻采集所述目标场景得到的第二图像,其中,历史采样时刻为在当前采样时刻之前且与所述当前采样时刻间隔时间最短的采样时刻;获取在历史采样时刻准星在图像坐标系下的第一位置以及准星在图像坐标系下的预设位置;基于第一图像、第二图像、第一位置以及预设位置,确定在当前采样时刻所述准星在图像坐标系下的第二位置;基于第二位置,展示准星。本公开实施例能够将相机移动过程中准星追逐的动态过程展示给用户,具有更强的真实感。

【技术实现步骤摘要】
游戏中准星的显示方法、装置、计算机设备及存储介质
本公开涉及游戏
,具体而言,涉及一种游戏中准星的显示方法、装置、计算机设备及存储介质。
技术介绍
在射击类游戏中,通常会在终端设备的图形交互界面中,为用户提供用于瞄准目标的准星;准星朝向的方向,即为子弹的射击方向。当前准星通常是固定显示在图形交互界面的预设位置;这种准星显示方法真实感较差。
技术实现思路
本公开实施例至少提供一种游戏中准星的显示方法、装置、计算机设备及存储介质。第一方面,本公开实施例提供了一种游戏中准星的显示方法,包括:获取相机在当前采样时刻采集目标场景得到的第一图像、以及在历史采样时刻采集所述目标场景得到的第二图像,其中,所述历史采样时刻为在所述当前采样时刻之前且与所述当前采样时刻间隔时间最短的采样时刻;获取在所述历史采样时刻所述准星在图像坐标系下的第一位置以及所述准星在所述图像坐标系下的预设位置;基于所述第一图像、所述第二图像、所述第一位置以及所述预设位置,确定在所述当前采样时刻所述准星在所述图像坐标系下的第二位置;基于所述第二位置,展示所述准星。这样,通过获取相机在当前采样时刻采集目标场景得到的第一图像、以及在最近一个历史采样时刻采集目标场景得到的第二图像,基于第一图像、第二图像、在最近一个历史采样时刻准星在图像坐标系下的第一位置、以及准星在图像坐标系下的预设位置,确定所述准星在所述图像坐标系下的第二位置,并基于第二位置,展示准星,从而实现了能够将相机移动过程中准星跟随相机移动第二的动态过程展示给用户,具有更强的真实感。在一种可能的实施方式中,所述确定在所述当前采样时刻所述准星在所述图像坐标系下的第二位置,包括:基于所述第一位置、以及所述准星在所述图像坐标系下的预设位置,确定所述准星在所述图像坐标系下追逐所述预设位置的追逐速度;基于所述第一图像、所述第二图像、以及所述第一图像和所述第二图像的采样间隔时长,确定所述准星在所述图像坐标系下的离心速度;基于所述第一位置、所述追逐速度、所述离心速度、以及所述采样间隔时长,确定所述第二位置。这样,通过确定准星在图像坐标系下追逐预设位置的追逐速度、和离心速度,并基于追逐速度和离心速度确定第二位置,使得准星在屏幕空间中的移动更加的真实。在一种可能的实施方式中,所述基于所述第一位置、以及所述准星在所述图像坐标系下的预设位置,确定所述准星在所述图像坐标系下追逐所述预设位置的追逐速度,包括:基于所述准星投影至所述第一图像中的第一位置、以及所述预设位置,确定所述准星在所述图像坐标系下的追逐方向;基于所述追逐方向和预设的追逐速率,确定所述追逐速度。这样,基于准星投影至所述第一图像中的第一位置到预设位置的追逐方向叠加上预设的追逐速率可以求得准星要保持和相机的相对位姿即追逐预设位置时的追逐速度,使得准星在相机移动过程中,始终保持追逐预设位置的状态,会在视觉上呈现准星随着相机移动而进行移动的过程,具有更强的真实性。在一种可能的实施方式中,所述基于所述第一图像、所述第二图像、以及所述第一图像和所述第二图像的采样间隔时长,确定所述准星的在所述图像坐标系下的离心速度,包括:基于所述第一图像和所述第二图像,确定所述相机在场景坐标系下的位姿变化数据;基于所述位姿变化数据、以及所述采样间隔时长,确定所述相机在从与所述第二图像对应的第二位姿变化至与所述第一图像对应的第一位姿的实际移动速度;基于所述实际移动速度,确定所述离心速度。这样,基于第一图像和第二图像得到准星因相机位姿变换所产生的实际移动速度,就该实际移动速度可以求得准星的离心速度,准星追逐相机移动而进行移动,具有更强的真实感。在一种可能的实施方式中,所述实际移动速度包括:实际移动方向、以及实际移动速率;所述基于所述实际移动速度,确定所述离心速度,包括:将所述实际移动方向取反,得到离心方向;以及,将所述实际移动速率作为离心速率;基于所述离心方向和所述离心速率,确定所述离心速度。这样,实现了基于相机的实际移动速度来确定离心速度,从而使得准星的显示具有更强的真实感。在一种可能的实施方式中,所述基于所述第一图像和所述第二图像,确定所述相机在场景坐标系下的位姿变化数据,包括:基于所述第一图像,确定所述相机获取所述第一图像时在目标场景中的所述第一位姿;基于所述第一位姿、以及所述相机获取所述第二图像时在所述目标场景中的第二位姿,确定所述位姿变化数据。在一种可能的实施方式中,所述基于所述第一位置、所述追逐速度、所述离心速度、以及所述采样间隔时长,确定所述第二位置,包括:基于所述追逐速度、以及所述离心速度,确定所述准星在所述图像坐标系下的目标移动速度;基于所述目标移动速度、以及所述采样间隔时长,确定所述准星在所述图像坐标系下的目标位移;基于所述第一位置、以及所述目标位移,确定所述第二位置。这样,基于追逐速度和离心速度叠加后的目标移动速度最终求得的第二位置保证了准星追逐相机的移动而进行了对应的移动过程,真实感较强。在一种可能的实施方式中,所述基于所述追逐速度、以及所述离心速度,确定所述准星在图像坐标系下的目标移动速度,包括:将所述追逐速度和所述离心速度叠加,得到所述目标移动速度。在一种可能的实施方式中,所述基于所述第二位置,展示所述准星,包括:将所述第二位置对应的位置数据赋予所述准星,并根据所述位置数据在图形交互界面展示所述准星的特效。在一种可能的实施方式中,还包括:基于所述第二位置、所述相机在获取所述第一图像时的第一位姿、以及所述准星相对所述相机的预设深度值,确定所述准星在所述目标场景中瞄准的实际位置。。在一种可能的实施方式中,还包括:还包括:响应用户的射击指令,基于所述准星在所述目标场景中瞄准的实际位置,确定射击方向和/或射击对象;基于所述射击方向和/或所述射击对象,展示射击特效。。这样,根据实际位置确定射击方向和/或射击对象避免了只能从预设位置发射子弹,具有更强的真实感。第二方面,本公开实施例还提供一种游戏中准星的显示装置,包括:第一获取模块,用于获取相机在当前采样时刻采集目标场景得到的第一图像、以及在历史采样时刻采集所述目标场景得到的第二图像,其中,所述历史采样时刻为在所述当前采样时刻之前且与所述当前采样时刻间隔时间最短的采样时刻;第二获取模块,用于获取在所述历史采样时刻所述准星在图像坐标系下的第一位置以及所述准星在所述图像坐标系下的预设位置;处理模块,用于基于所述第一图像、所述第二图像、所述第一位置以及所述预设位置,确定在所述当前采样时刻所述准星在所述图像坐标系下的第二位置;展示模块,用于基于所述第二位置,展示所述准星。在一种可能的实施方式中,在确定在所述当前采样时刻所述准星在所述图像坐标系下的第二位置时,所述第一处理模块,具体用于基于所述第一位置、以及所述准星在所述图像坐标系下的预设位置,确定所述准星在所述图像坐标系下追逐所述预设位置的追逐速度;基于所述第一图像、所述第二图像、以及所述第一图像和所述第二图像的采样间隔时长,确定所述准本文档来自技高网...

【技术保护点】
1.一种游戏中准星的显示方法,其特征在于,包括:/n获取相机在当前采样时刻采集目标场景得到的第一图像、以及在历史采样时刻采集所述目标场景得到的第二图像,其中,所述历史采样时刻为在所述当前采样时刻之前且与所述当前采样时刻间隔时间最短的采样时刻;/n获取在所述历史采样时刻所述准星在图像坐标系下的第一位置以及所述准星在所述图像坐标系下的预设位置;/n基于所述第一图像、所述第二图像、所述第一位置以及所述预设位置,确定在所述当前采样时刻所述准星在所述图像坐标系下的第二位置;/n基于所述第二位置,展示所述准星。/n

【技术特征摘要】
1.一种游戏中准星的显示方法,其特征在于,包括:
获取相机在当前采样时刻采集目标场景得到的第一图像、以及在历史采样时刻采集所述目标场景得到的第二图像,其中,所述历史采样时刻为在所述当前采样时刻之前且与所述当前采样时刻间隔时间最短的采样时刻;
获取在所述历史采样时刻所述准星在图像坐标系下的第一位置以及所述准星在所述图像坐标系下的预设位置;
基于所述第一图像、所述第二图像、所述第一位置以及所述预设位置,确定在所述当前采样时刻所述准星在所述图像坐标系下的第二位置;
基于所述第二位置,展示所述准星。


2.根据权利要求1所述的显示方法,其特征在于,所述确定在所述当前采样时刻所述准星在所述图像坐标系下的第二位置,包括:
基于所述第一位置、以及所述准星在所述图像坐标系下的预设位置,确定所述准星在所述图像坐标系下追逐所述预设位置的追逐速度;
基于所述第一图像、所述第二图像、以及所述第一图像和所述第二图像的采样间隔时长,确定所述准星在所述图像坐标系下的离心速度;
基于所述第一位置、所述追逐速度、所述离心速度、以及所述采样间隔时长,确定所述第二位置。


3.根据权利要求2所述的显示方法,其特征在于,所述基于所述第一位置、以及所述准星在所述图像坐标系下的预设位置,确定所述准星在所述图像坐标系下追逐所述预设位置的追逐速度,包括:
基于所述准星投影至所述第一图像中的第一位置、以及所述预设位置,确定所述准星在所述图像坐标系下的追逐方向;
基于所述追逐方向和预设的追逐速率,确定所述追逐速度。


4.根据权利要求2或3所述的显示方法,其特征在于,所述基于所述第一图像、所述第二图像、以及所述第一图像和所述第二图像的采样间隔时长,确定所述准星在所述图像坐标系下的离心速度,包括:
基于所述第一图像和所述第二图像,确定所述相机在场景坐标系下的位姿变化数据;
基于所述位姿变化数据、以及所述采样间隔时长,确定所述相机在从第二位姿变化至第一位姿的实际移动速度;
基于所述实际移动速度,确定所述离心速度;
其中,所述第二位姿是所述相机采集所述第二图像时在所述场景坐标系下的位姿;
所述第一位姿是所述相机采集所述第一图像时在所述场景坐标系下的位姿。


5.根据权利要求4所述的显示方法,其特征在于,所述实际移动速度包括:实际移动方向以及实际移动速率;
所述基于所述实际移动速度,确定所述离心速度,包括:
将所述实际移动方向取反,得到离心方向;以及,将所述实际移动速率作为离心速率;
基于所述离心方向和所述离心速率,确定所述离心速度。


6.根据权利要求4或5所述的显示方法,其特征在于,所述基于所述第一图像和所述第二图像,确定所述相机在场景坐标系下的位姿变化数据,包括:
基于所述第一图像,确定所述相机获取所述第一图像时在目标场景中的所述第一位姿;
基于...

【专利技术属性】
技术研发人员:黄健文张凯
申请(专利权)人:深圳市慧鲤科技有限公司
类型:发明
国别省市:广东;44

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

1