游戏中发声体位置的提示方法、装置、设备及存储介质制造方法及图纸

技术编号:34950007 阅读:15 留言:0更新日期:2022-09-17 12:26
本申请公开了一种游戏中发声体位置的提示方法、装置、设备及存储介质,该方法包括步骤:获取左声道的第一音量和右声道的第二音量;所述左声道和所述右声道为游戏中声音的两个声道;基于所述第一音量和所述第二音量,分别计算所述游戏中人物模型的左耳至所述游戏中发声体的第一距离和所述人物模型的右耳至所述发声体的第二距离;基于所述第一距离和所述第二距离,计算所述发声体的位置,并输出所述位置对应的提示信息至所述游戏的玩家的终端,以供所述终端在所述游戏中提示玩家所述发声体所在的位置。本申请提高了玩家确定的游戏中发声体的位置的准确性。中发声体的位置的准确性。中发声体的位置的准确性。

【技术实现步骤摘要】
游戏中发声体位置的提示方法、装置、设备及存储介质


[0001]本申请涉及游戏领域,尤其涉及一种游戏中发声体位置的提示方法、装置、设备及存储介质。

技术介绍

[0002]随着游戏的制作越来越精良、游戏机制越来越多,吸引了大量的玩家去玩,尤其是需要确定发声体的位置的游戏(例如射击游戏)特别受玩家喜爱。
[0003]然而,玩家在玩射击游戏时,很多时候无法通过听到的声音来准确判断发声体(例如车辆、枪械等)所在的位置,特别是对于新手玩家和听力不好的玩家,由于其无法准确确定游戏中发声体的位置,导致玩游戏时的体验被大大降低。

技术实现思路

[0004]本申请的主要目的在于提供一种游戏中发声体位置的提示方法、装置、设备及存储介质,旨在解决如何提高玩家确定的游戏中发声体的位置的准确性的技术问题。
[0005]为实现上述目的,本申请提供一种游戏中发声体位置的提示方法,所述方法包括:
[0006]获取左声道的第一音量和右声道的第二音量;所述左声道和所述右声道为游戏中声音的两个声道;
[0007]基于所述第一音量和所述第二音量,分别计算所述游戏中人物模型的左耳至所述游戏中发声体的第一距离和所述人物模型的右耳至所述发声体的第二距离;
[0008]基于所述第一距离和所述第二距离,计算所述发声体的位置,并输出所述位置对应的提示信息至所述游戏的玩家的终端。
[0009]示例性的,所述基于所述第一音量和所述第二音量,分别计算所述游戏中人物模型的左耳至所述游戏中发声体的第一距离和所述人物模型的右耳至所述发声体的第二距离,包括:
[0010]获取所述游戏中发声体所能发出的声音的最大音量;
[0011]基于所述最大音量、预设距离计算参数和所述第一音量,计算所述游戏中人物模型的左耳至所述游戏中发声体的第一距离;
[0012]基于所述最大音量、预设距离计算参数和所述第二音量,计算所述游戏中人物模型的右耳至所述游戏中发声体的第二距离。
[0013]示例性的,在检测到所述玩家调整所述终端的媒体音量时:
[0014]更新所述最大音量为调整后的媒体音量,并调整所述预设距离计算参数,以在基于所述最大音量计算所述第一距离和所述第二距离时,使用更新后的最大音量和调整后的预设距离计算参数进行计算。
[0015]示例性的,所述游戏为2D游戏,所述基于所述第一距离和所述第二距离,计算所述发声体的位置,包括:
[0016]以所述左耳的第一坐标为圆心、所述第一距离为半径作圆,得到第一圆;
[0017]以所述右耳的第二坐标为圆心、所述第二距离为半径作圆,得到第二圆;
[0018]基于所述第一圆和所述第二圆的交点,确定所述发声体的位置。
[0019]示例性的,所述基于所述第一圆和所述第二圆的交点,确定所述发声体的位置,包括:
[0020]确定所述第一圆和所述第二圆的交点为所述发声体的两个第一位置;
[0021]获取所述人物模型的位置发生改变后的左声道的第三音量以及右声道的第四音量;
[0022]基于所述第三音量和所述第四音量,确定所述发声体的两个第二位置;
[0023]从所述两个第一位置和两个第二位置中,选取位置重合的第三位置,并将所述第三位置作为为所述发声体的位置。
[0024]示例性的,所述游戏为3D游戏,所述基于所述第一距离和所述第二距离,计算所述发声体的位置,包括:
[0025]以所述左耳的第一坐标为球心、所述第一距离为半径作球体,得到第一球体;
[0026]以所述右耳的第二坐标为球心、所述第二距离为半径作球体,得到第二球体;
[0027]获取所述第一球体与所述第二球体相交处的第五圆;
[0028]获取所述人物模型的左耳和/或右耳的位置发生改变后的第六圆;
[0029]确定所述第五圆和所述第六圆的交点为所述发声体的位置。
[0030]示例性的,所述基于所述第一音量和所述第二音量,分别计算所述游戏中人物模型的左耳至所述游戏中发声体的第一距离和所述人物模型的右耳至所述发声体的第二距离之前,包括:
[0031]获取所述游戏中预设声音的第三音量;
[0032]若所述第一音量和/或所述第二音量大于所述第三音量,则执行所述基于所述第一音量和所述第二音量,分别计算所述游戏中人物模型的左耳至所述游戏中发声体的第一距离和所述人物模型的右耳至所述发声体的第二距离步骤。
[0033]此外,为实现上述目的,本申请还提供一种游戏中发声体位置的提示装置,所述装置包括:
[0034]第一获取模块,用于获取左声道的第一音量和右声道的第二音量;所述左声道和所述右声道为游戏中声音的两个声道;
[0035]第一计算模块,用于基于所述第一音量和所述第二音量,分别计算所述游戏中人物模型的左耳至所述游戏中发声体的第一距离和所述人物模型的右耳至所述发声体的第二距离;
[0036]第二计算模块,用于基于所述第一距离和所述第二距离,计算所述发声体的位置,并输出所述位置对应的提示信息至所述游戏的玩家的终端。
[0037]此外,为实现上述目的,本申请还提供一种游戏中发声体位置的提示设备,所述游戏中发声体位置的提示设备包括存储器、处理器和存储在所述存储器上并可在所述处理器上运行的游戏中发声体位置的提示程序,所述游戏中发声体位置的提示程序被所述处理器执行时实现如上所述的游戏中发声体位置的提示方法的步骤。
[0038]此外,为实现上述目的,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有游戏中发声体位置的提示程序,所述游戏中发声体位置的提示程序被处
理器执行时实现如上所述的游戏中发声体位置的提示方法的步骤。
[0039]与玩家通过听到的声音来判断发声体所在的位置,导致玩家无法准确确定游戏中发声体的位置相比,本申请通过获取游戏中声音的左右声道的音量,来计算游戏中人物模型的左右耳至发声体的距离,从而通过该距离来确定发声体的位置,并在游戏中提示玩家该发声体所在的位置,使得玩家能够通过看该提示,来准确确定发声体所在的位置,而不是通过听到的声音来判断发声体所在的位置,进而提高了玩家确定的游戏中发声体的位置的准确性。
附图说明
[0040]图1是本申请游戏中发声体位置的提示方法第一实施例的流程示意图;
[0041]图2是本申请游戏中发声体位置的提示方法第一实施例中音量L随距离r变化的一示意图;
[0042]图3是本申请游戏中发声体位置的提示方法第一实施例中音量L随距离r变化的另一示意图;
[0043]图4是本申请游戏中发声体位置的提示方法第一实施例中提示信息的显示示意图;
[0044]图5是本申请游戏中发声体位置的提示方法第一实施例中确定发声体的位置的原理示意图;
[0045]图6是本申请游戏中发声体位置的提示方法第一实施例中确定唯一的发声体的位置的原理示意图;
[0046]图7是本申请实施例方本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种游戏中发声体位置的提示方法,其特征在于,所述方法包括:获取左声道的第一音量和右声道的第二音量;所述左声道和所述右声道为游戏中声音的两个声道;基于所述第一音量和所述第二音量,分别计算所述游戏中人物模型的左耳至所述游戏中发声体的第一距离和所述人物模型的右耳至所述发声体的第二距离;基于所述第一距离和所述第二距离,计算所述发声体的位置,并输出所述位置对应的提示信息至所述游戏的玩家的终端。2.如权利要求1所述的方法,其特征在于,所述基于所述第一音量和所述第二音量,分别计算所述游戏中人物模型的左耳至所述游戏中发声体的第一距离和所述人物模型的右耳至所述发声体的第二距离,包括:获取所述游戏中发声体所能发出的声音的最大音量;基于所述最大音量、预设距离计算参数和所述第一音量,计算所述游戏中人物模型的左耳至所述游戏中发声体的第一距离;基于所述最大音量、预设距离计算参数和所述第二音量,计算所述游戏中人物模型的右耳至所述游戏中发声体的第二距离。3.如权利要求2所述的方法,其特征在于,在检测到所述玩家调整所述终端的媒体音量时:更新所述最大音量为调整后的媒体音量,并调整所述预设距离计算参数,以在基于所述最大音量计算所述第一距离和所述第二距离时,使用更新后的最大音量和调整后的预设距离计算参数进行计算。4.如权利要求2所述的方法,其特征在于,所述游戏为2D游戏,所述基于所述第一距离和所述第二距离,计算所述发声体的位置,包括:以所述左耳的第一坐标为圆心、所述第一距离为半径作圆,得到第一圆;以所述右耳的第二坐标为圆心、所述第二距离为半径作圆,得到第二圆;基于所述第一圆和所述第二圆的交点,确定所述发声体的位置。5.如权利要求4所述的方法,其特征在于,所述基于所述第一圆和所述第二圆的交点,确定所述发声体的位置,包括:确定所述第一圆和所述第二圆的交点为所述发声体的两个第一位置;获取所述人物模型的位置发生改变后的左声道的第三音量以及右声道的第四音量;基于所述第三音量和所述第四音量,确定所述发声体的两个第二位置;从所述两个第一位置和两个第二位置中,选取位置重合的第三位置,并将所述第三位置作为为所述发声体的位置。6...

【专利技术属性】
技术研发人员:张楠付琦
申请(专利权)人:咪咕文化科技有限公司中国移动通信集团有限公司
类型:发明
国别省市:

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

1