虚拟场景中的声音提示方法、装置、设备及存储介质制造方法及图纸

技术编号:27136819 阅读:11 留言:0更新日期:2021-01-25 20:55
本申请是关于一种虚拟场景中的声音提示方法、装置、设备及存储介质,涉及虚拟场景技术领域。该方法包括:展示虚拟场景画面;响应于虚拟场景中的第二虚拟对象发出指定声音,获取第一位置和第二位置;基于第一位置和第二位置之间的位置关系,在虚拟场景画面中的声音提示区域中展示声音提示图案,该声音提示区域是位于虚拟场景画面中的环形区域。通过上述方法,避免了由于显示区域面积的局限而对声音提示标识造成限制的问题,提高了对虚拟场景中的声音的提示效果,从而提高了对虚拟对象的位置的判断效率,进而提高了虚拟场景界面的交互效率。进而提高了虚拟场景界面的交互效率。进而提高了虚拟场景界面的交互效率。

【技术实现步骤摘要】
虚拟场景中的声音提示方法、装置、设备及存储介质


[0001]本申请涉及虚拟场景
,特别涉及一种虚拟场景中的声音提示方法、装置、设备及存储介质。

技术介绍

[0002]在很多构建虚拟场景的应用程序(比如虚拟现实应用程序、三维地图程序、军事仿真程序、第一人称射击游戏、多人在线战术竞技游戏等)中,需要将虚拟场景中的声音进行可视化表现,以使得用户在静音环境下,仍可以通过可视化的声音进行判断和对虚拟对象的控制。
[0003]在虚拟场景画面中通常设置有小地图,在相关技术中,通常将用以指示虚拟场景中的声音提示标识显示在小地图中,以使得用户能够通过对小地图中声音提示标识的观察,来确定虚拟场景中发出声音的虚拟对象的位置。
[0004]然而,由于虚拟场景画面中的小地图的设计面积通常较小,显示位置较为边缘,从而使得声音提示标识的显示受到限制,导致对声音提示标识的显示效果较差,进而影响到用户与虚拟场景界面的交互效率。

技术实现思路

[0005]本申请实施例提供了一种虚拟场景中的声音提示方法、装置、设备及存储介质,可以提高对虚拟场景中的声音的提示效果,该技术方案如下:
[0006]一方面,提供了虚拟场景中的声音提示方法,所述方法包括:
[0007]展示虚拟场景画面;所述虚拟场景画面是第一虚拟对象对虚拟场景进行观察的画面;
[0008]响应于所述虚拟场景中的第二虚拟对象发出指定声音,获取第一位置和第二位置,所述第一位置是所述第一虚拟对象在所述虚拟场景中的位置,所述第二位置是所述第二虚拟对象在所述虚拟场景中的位置;
[0009]基于所述第一位置和所述第二位置之间的位置关系,在所述虚拟场景画面中的声音提示区域中展示声音提示图案,所述声音提示区域是位于所述虚拟场景画面中的环形区域。
[0010]另一方面,提供了一种虚拟场景中的声音提示方法,所述方法包括:
[0011]显示虚拟场景画面;所述虚拟场景画面是第一虚拟对象对虚拟场景进行观察的画面;
[0012]响应于所述虚拟场景中的第二虚拟对象发出指定声音,在所述虚拟场景画面中的声音提示区域中展示声音提示图案,所述声音提示图案是基于第一位置和第二位置之间的位置关系展示的,所述第一位置是所述第一虚拟对象在所述虚拟场景中的位置,所述第二位置是所述第二虚拟对象在所述虚拟场景中的位置,所述声音提示区域是位于所述虚拟场景画面中的环形区域。
[0013]另一方面,提供了一种虚拟场景中的声音提示装置,所述装置包括:
[0014]虚拟场景画面展示模块,用于展示虚拟场景画面;所述虚拟场景画面是第一虚拟对象对虚拟场景进行观察的画面;
[0015]位置获取模块,用于响应于所述虚拟场景中的第二虚拟对象发出指定声音,获取第一位置和第二位置,所述第一位置是所述第一虚拟对象在所述虚拟场景中的位置,所述第二位置是所述第二虚拟对象在所述虚拟场景中的位置;
[0016]声音提示图案展示模块,用于基于所述第一位置和所述第二位置之间的位置关系,在所述虚拟场景画面中的声音提示区域中展示声音提示图案,所述声音提示区域是位于所述虚拟场景画面中的环形区域。
[0017]在一种可能的实现方式中,所述声音提示图案展示模块,包括:
[0018]展示位置确定子模块,用于基于所述第一位置和所述第二位置之间的位置关系,确定所述声音提示图案在所述环形区域中的展示位置;
[0019]声音提示图案展示子模块,用于在所述虚拟场景画面中的所述展示位置处,展示所述声音提示图案。
[0020]在一种可能的实现方式中,所述展示位置确定子模块,包括:
[0021]相对方向确定单元,用于基于所述第一位置和所述第二位置之间的位置关系,确定所述第二位置相对于所述第一位置的方向;
[0022]展示位置确定单元,用于基于所述第二位置相对于所述第一位置的方向,以及所述第一虚拟对象的朝向,确定所述声音提示图案在所述环形区域中的展示位置。
[0023]在一种可能的实现方式中,所述装置还包括:
[0024]初始声音强度获取模块,用于所述声音提示图案展示模块基于所述第一位置和所述第二位置之间的位置关系,在所述虚拟场景画面中的声音提示区域中展示声音提示图案之前,获取所述指定声音的初始声音强度;
[0025]声音提示图案生成模块,用于基于所述指定声音的初始声音强度生成所述声音提示图案。
[0026]在一种可能的实现方式中,所述声音提示图案为声音波纹图案;
[0027]所述声音提示图案生成模块,包括:
[0028]振幅确定子模块,用于基于所述指定声音的初始声音强度,确定所述声音波纹图案的振幅;
[0029]声音提示图案生成子模块,用于基于所述声音波纹图案的振幅生成所述声音提示图案。
[0030]在一种可能的实现方式中,所述振幅确定子模块,包括:
[0031]实际声音强度确定单元,用于基于所述指定声音的初始声音强度,以及所述第一位置和所述第二位置之间的距离,确定所述指定声音的实际声音强度;所述指定声音的实际声音强度用以表示所述第一虚拟对象接收到的所述指定声音的声音强度;
[0032]振幅确定单元,用于基于所述指定声音的实际声音强度,确定所述声音波纹图案的振幅。
[0033]在一种可能的实现方式中,所述声音提示图案展示模块,用于响应于所述第一位置和所述第二位置之间的距离小于距离阈值,基于所述第一位置和所述第二位置之间的位
置关系,在所述虚拟场景画面中的声音提示区域中展示声音提示图案。
[0034]在一种可能的实现方式中,所述装置还包括:
[0035]声音类型获取模块,用于在声音提示图案展示模块响应于所述第一位置和所述第二位置之间的距离小于距离阈值,基于所述第一位置和所述第二位置之间的位置关系,在所述虚拟场景画面中的声音提示区域中展示声音提示图案之前,获取所述指定声音的声音类型,所述声音类型用以指示发出所述指定声音的声音事件;
[0036]距离阈值确定模块,用于基于所述指定声音的声音类型确定所述距离阈值。
[0037]在一种可能的实现方式中,所述声音提示图案展示模块,包括:
[0038]声音类型获取子模块,用于获取所述第一虚拟对象发出的声音的声音类型;
[0039]透明度确定子模块,用于基于所述第一虚拟对象发出的声音的声音类型,确定所述声音提示图案的透明度;
[0040]所述声音提示图案展示子模块,用于基于所述声音提示图案的透明度,以及所述第一位置和所述第二位置之间的位置关系,在所述虚拟场景画面中的声音提示区域中展示声音提示图案。
[0041]在一种可能的实现方式中,所述装置还包括:
[0042]目标时间获取模块,用于获取目标时间,所述目标时间是所述第二虚拟对象发出所述指定声音的时间;
[0043]声音提示图案移除模块,用于响应于所述目标时间距离当前时间的时间间隔大于时间阈值,将所述指定声音对应的所述声本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟场景中的声音提示方法,其特征在于,所述方法包括:展示虚拟场景画面;所述虚拟场景画面是第一虚拟对象对虚拟场景进行观察的画面;响应于所述虚拟场景中的第二虚拟对象发出指定声音,获取第一位置和第二位置,所述第一位置是所述第一虚拟对象在所述虚拟场景中的位置,所述第二位置是所述第二虚拟对象在所述虚拟场景中的位置;基于所述第一位置和所述第二位置之间的位置关系,在所述虚拟场景画面中的声音提示区域中展示声音提示图案,所述声音提示区域是位于所述虚拟场景画面中的环形区域。2.根据权利要求1所述的方法,其特征在于,所述基于所述第一位置和所述第二位置之间的位置关系,在所述虚拟场景画面中的声音提示区域中展示声音提示图案,包括:基于所述第一位置和所述第二位置之间的位置关系,确定所述声音提示图案在所述环形区域中的展示位置;在所述虚拟场景画面中的所述展示位置处,展示所述声音提示图案。3.根据权利要求2所述的方法,其特征在于,所述基于所述第一位置和所述第二位置之间的位置关系,确定所述声音提示图案在所述环形区域中的展示位置,包括:基于所述第一位置和所述第二位置之间的位置关系,确定所述第二位置相对于所述第一位置的方向;基于所述第二位置相对于所述第一位置的方向,以及所述第一虚拟对象的朝向,确定所述声音提示图案在所述环形区域中的展示位置。4.根据权利要求1所述的方法,其特征在于,基于所述第一位置和所述第二位置之间的位置关系,在所述虚拟场景画面中的声音提示区域中展示声音提示图案之前,还包括:获取所述指定声音的初始声音强度;基于所述指定声音的初始声音强度生成所述声音提示图案。5.根据权利要求4所述的方法,其特征在于,所述声音提示图案为声音波纹图案;所述基于所述指定声音的初始声音强度生成所述声音提示图案,包括:基于所述指定声音的初始声音强度,确定所述声音波纹图案的振幅;基于所述声音波纹图案的振幅生成所述声音提示图案。6.根据权利要求5所述的方法,其特征在于,所述基于所述指定声音的初始声音强度,确定所述声音波纹图案的振幅,包括:基于所述指定声音的初始声音强度,以及所述第一位置和所述第二位置之间的距离,确定所述指定声音的实际声音强度;所述指定声音的实际声音强度用以表示所述第一虚拟对象接收到的所述指定声音的声音强度;基于所述指定声音的实际声音强度,确定所述声音波纹图案的振幅。7.根据权利要求1所述的方法,其特征在于,所述基于所述第一位置和所述第二位置之间的位置关系,在所述虚拟场景画面中的声音提示区域中展示声音提示图案,包括:响应于所述第一位置和所述第二位置之间的距离小于距离阈值,基于所述第一位置和所述第二位置之间的位置关系,在所述虚拟场景画面中的声音提示区域中展示声音提示图案。8.根据权利要求7所述的方法,其特征在于,所述响应于所述第一位置和所述第二位置之间的距离小于距离阈值,基于所述第一位置和所述第二位置之间的位置关系,在所述虚
拟场景画面中的声音提示区域中展示声音提示图案之前,还包括:获...

【专利技术属性】
技术研发人员:李晨彪
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1