本申请涉及计算机,具体涉及一种游戏处理方法、装置、电子设备及计算机可读存储介质。
背景技术:
1、在虚拟游戏中,为了提升用户的沉浸感,通常情况下虚拟角色在游戏中可以输出声音以模拟真实场景,这样,可以使得用户产生身临其境的感觉。在实际应用中,部分虚拟游戏中用户是通过俯视或者仰视角度进行游戏或者观察游戏场景,例如,裁判视角或者指挥视角。
2、当以俯视或者仰视角度观看游戏场面时,视觉焦点(也即视线落脚点)会落在游戏场场地中的某一个位置,但由于俯视或者仰视视野的画面中可能会有很多虚拟角色正在进行游戏行为,使得视觉焦点输出的声音被其他声音淹没,这就造成了视觉焦点和听觉焦点的割裂,不利于用户对观察位置上游戏信息的获取。
技术实现思路
1、本申请提供了一种游戏处理方法、装置、电子设备及计算机可读存储介质,能够使得俯视或者仰视视角的虚拟游戏中视觉焦点和听觉焦点保持一致。具体方案如下:
2、第一方面,本申请实施例提供了一种游戏处理方法,终端通过图形用户界面显示虚拟摄像机拍摄的游戏场景,所述游戏场景中包括发声虚拟对象和所述发声虚拟对象对应的发声体,所述方法包括:
3、确定所述虚拟摄像机的视觉焦点所在的目标发声虚拟对象;所述虚拟摄像机配置有听者;
4、根据所述目标发声虚拟对象对应的目标发声体与所述游戏场景中其余的第一发声体的连线上的音量衰减等效点,确定所述目标发声体对应的空间范围;所述目标发声体对应的空间范围为所述游戏场景中所述目标发声体的收听音量大于所述第一发声体的收听音量的空间范围,所述音量等效点为所述目标发声体与所述第一发声体的连线上的所述目标发声体的收听音量与所述第一发声体的收听音量相同的位置点;
5、将所述听者的位置调整至所述目标发声体对应的空间范围内。
6、第二方面,本申请实施例提供了一种游戏处理装置,终端通过图形用户界面显示虚拟摄像机拍摄的游戏场景,所述游戏场景中包括发声虚拟对象和所述发声虚拟对象对应的发声体,所述装置包括:
7、第一确定单元,用于确定所述虚拟摄像机的视觉焦点所在的目标发声虚拟对象;所述虚拟摄像机配置有听者;
8、第二确定单元,用于根据所述目标发声虚拟对象对应的目标发声体与所述游戏场景中其余的第一发声体的连线上的音量衰减等效点,确定所述目标发声体对应的空间范围;所述目标发声体对应的空间范围为所述游戏场景中所述目标发声体的收听音量大于所述第一发声体的收听音量的空间范围,所述音量等效点为所述目标发声体与所述第一发声体的连线上的所述目标发声体的收听音量与所述第一发声体的收听音量相同的位置点;
9、位置调整单元,用于将所述听者的位置调整至所述目标发声体对应的空间范围内。
10、第三方面,本申请还提供了一种电子设备,包括:
11、处理器;以及
12、存储器,用于存储数据处理程序,该电子设备通电并通过所述处理器运行该程序后,执行如第一方面所述的方法。
13、第四方面,本申请实施例还提供了一种计算机可读存储介质,存储有数据处理程序,该程序被处理器运行,执行如第一方面所述的方法。
14、与现有技术相比,本申请具有以下优点:
15、本申请提供的游戏处理方法中,终端通过图形用户界面显示虚拟摄像机拍摄的游戏场景,游戏场景中包括发声虚拟对象和发声虚拟对象对应的发声体,该方法包括:确定虚拟摄像机的视觉焦点所在的目标发声虚拟对象;虚拟摄像机配置有听者;根据目标发声虚拟对象对应的目标发声体与游戏场景中其余的第一发声体的连线上的音量衰减等效点,确定目标发声体对应的空间范围;目标发声体对应的空间范围为游戏场景中目标发声体的收听音量大于第一发声体的收听音量的空间范围,音量等效点为目标发声体与第一发声体的连线上的目标发声体的收听音量与第一发声体的收听音量相同的位置点;将听者的位置调整至目标发声体对应的空间范围内。
16、可见,在本申请中,由于视觉焦点落在目标发声虚拟对象上,因此,目标发声虚拟对象所发出的声音即为期望听到的最明显的声音。由于所确定的目标发声体对应的空间范围为游戏场景中目标发声体的收听音量大于第一发声体的收听音量的空间范围,这样,当听者的位置处于目标发声体对应的空间范围时,发声虚拟对象所发出的声音从目标发声体传递至听者位置的收听音量最大,声音最明显。当视觉焦点发生变化时,可以快速根据本申请提供的游戏处理方法确定视觉焦点所在的目标发声虚拟对象对应的空间区域,进而确定听者的位置。这样,在游戏场景中有多个发声虚拟对象的情况下,可以实时保证游戏场景中视觉焦点和听觉焦点的相一致。
1.一种游戏处理方法,其特征在于,终端通过图形用户界面显示虚拟摄像机拍摄的游戏场景,所述游戏场景中包括发声虚拟对象和所述发声虚拟对象对应的发声体,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,在所述目标发声体与所述第一发声体的发声音量相同的情况下,所述根据所述目标发声虚拟对象对应的目标发声体与所述游戏场景中其余的第一发声体的连线上的音量衰减等效点,确定所述目标发声体对应的空间范围,包括:
3.根据权利要求1所述的方法,其特征在于,在所述目标发声体与所述第一发声体的发声音量不相同的情况下,在所述根据所述目标发声虚拟对象对应的目标发声体与所述游戏场景中其余的第一发声体的连线上的音量衰减等效点,确定所述目标发声体对应的空间范围之前,所述方法还包括:
4.根据权利要求2所述的方法,其特征在于,所述根据所述目标发声体与所述第一发声体的连线上的中点,确定所述目标发声体对应的空间范围,包括:
5.根据权利要求1所述的方法,其特征在于,在所述发声虚拟对象与对应的发声体处于同一位置的情况下,所述将所述听者的位置调整至所述目标发声体对应的空间范围内,包括:
6.根据权利要求1所述的方法,其特征在于,所述将所述听者的位置调整至所述目标发声体对应的空间范围内,包括:
7.根据权利要求6所述的方法,其特征在于,所述将所述听者的位置调整至所述第一标线上,包括:
8.根据权利要求7所述的方法,其特征在于,所述将所述听者的位置调整至所述第一标线上、且与所述目标发声体之间的距离为第一距离的位置点,包括:
9.根据权利要求1所述的方法,其特征在于,在所述发声虚拟对象到所述游戏场景中预设地平面的高度不相同的情况下,在所述根据所述目标发声虚拟对象对应的目标发声体与所述游戏场景中其余的第一发声体的连线上的音量衰减等效点之前,所述方法还包括:
10.一种游戏处理装置,其特征在于,终端通过图形用户界面显示虚拟摄像机拍摄的游戏场景,所述游戏场景中包括发声虚拟对象和所述发声虚拟对象对应的发声体,所述装置包括:
11.一种电子设备,其特征在于,包括:
12.一种计算机可读存储介质,其特征在于,存储有数据处理程序,该程序被处理器运行,执行如权利要求1-9中任一项所述的方法。