System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开涉及计算机,尤其涉及一种游戏场景中的音效控制方法、游戏场景中的音效控制装置、计算机可读存储介质与电子设备。
技术介绍
1、游戏音效是游戏中必不可少的组成成分,通常在游戏出现特定的场景时触发,可在一定程度上确保游戏玩家的视听体验。
2、相关技术中,场景需要与素材库中的音效之间进行关联,同一类型的场景关联了同一种音效,例如将游戏中出现汽车行进的场景与车辆音效关联,声音的重复性较高,表现效果比较单一,游戏的个性化与真实性较差。
3、需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
1、本公开提供了一种游戏场景中的音效控制方法、游戏场景中的音效控制装置、计算机可读存储介质与电子设备,进而至少在一定程度上克服相关技术中游戏音效在表现效果上较为单一且真实性较差的问题。
2、本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。
3、根据本公开的第一方面,提供一种游戏场景中的音效控制方法,通过终端设备提供图形用户界面,所述图形用户界面中显示包含第一虚拟对象的游戏场景,所述第一虚拟对象通过所述终端设备控制,所述方法包括:响应于位于所述游戏场景中的第二虚拟对象触发音效播放事件,确定所述第二虚拟对象与所述第一虚拟对象之间的相对移动状态;基于所述第二虚拟对象与所述第一虚拟对象之间的相对移动状态,从候选录制音效中确定用于呈现
4、根据本公开的第二方面,提供一种游戏场景中的音效控制装置,通过终端设备提供图形用户界面,所述图形用户界面中显示包含第一虚拟对象的游戏场景,所述第一虚拟对象通过所述终端设备控制,所述装置包括:相对状态确定模块,用于响应于位于所述游戏场景中的第二虚拟对象触发音效播放事件,确定所述第二虚拟对象与所述第一虚拟对象之间的相对移动状态;目标音效确定模块,用于基于所述第二虚拟对象与所述第一虚拟对象之间的相对移动状态,从候选录制音效中确定用于呈现给所述第一虚拟对象的目标音效。
5、根据本公开的第三方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述游戏场景中的音效控制方法及其可能的实现方式。
6、根据本公开的第四方面,提供一种电子设备,包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现上述游戏场景中的音效控制方法及其可能的实现方式。
7、本公开的技术方案具有以下有益效果:
8、上述游戏场景中的音效控制过程中,响应于位于游戏场景中的第二虚拟对象触发音效播放事件,确定第二虚拟对象与第一虚拟对象之间的相对移动状态;基于第二虚拟对象与第一虚拟对象之间的相对移动状态,从候选录制音效中确定用于呈现给第一虚拟对象的目标音效。本公开中通过虚拟对象间的相对移动状态,控制游戏场景音效,相对移动状态不同时,游戏场景音效也不同,可在一定程度上提升游戏音效在表现效果上的多样性,避免游戏玩家产生听觉疲劳。另外,本公开中所呈现的目标音效与虚拟对象的具体移动状态相关,与真实世界的声音呈现方式更加贴近,可在一定程度上提升游戏音效在表现效果上的真实性,提升游戏玩家的沉浸体验。
9、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
本文档来自技高网...【技术保护点】
1.一种游戏场景中的音效控制方法,其特征在于,通过终端设备提供图形用户界面,所述图形用户界面中显示包含第一虚拟对象的游戏场景,所述第一虚拟对象通过所述终端设备控制,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述响应于位于所述游戏场景中的第二虚拟对象触发音效播放事件,包括:
3.根据权利要求1所述的方法,其特征在于,所述确定所述第二虚拟对象与所述第一虚拟对象之间的相对移动状态,包括:
4.根据权利要求3所述的方法,其特征在于,所述基于所述相对位置距离,从候选相对距离状态中确定第一相对移动状态,包括:
5.根据权利要求3所述的方法,其特征在于,所述基于所述相对移动速度,从候选相对速度状态中确定第二相对移动状态,包括:
6.根据权利要求1所述的方法,其特征在于,从候选录制音效中确定用于呈现给所述第一虚拟对象的目标音效之前,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,从候选录制音效中确定用于呈现给所述第一虚拟对象的目标音效之后,所述方法还包括:
8.根据权利要求1所述的方法
9.根据权利要求8所述的方法,其特征在于,所述基于所述第二虚拟对象与所述第一虚拟对象之间的相对移动状态,从候选录制音效中确定用于呈现给所述第一虚拟对象的目标音效,包括:
10.根据权利要求1所述的方法,其特征在于,从候选录制音效中确定用于呈现给所述第一虚拟对象的目标音效之前,所述方法还包括:
11.根据权利要求1所述的方法,其特征在于,从候选录制音效中确定用于呈现给所述第一虚拟对象的目标音效后,所述方法还包括:
12.根据权利要求1所述的方法,其特征在于,从候选录制音效中确定用于呈现给所述第一虚拟对象的目标音效之前,对所述候选录制音效进行以下任意一种或多种处理:
13.根据权利要求1所述的方法,其特征在于,从候选录制音效中确定用于呈现给所述第一虚拟对象的目标音效之前,所述方法还包括:
14.根据权利要求13所述的方法,其特征在于,所述根据所述候选录制音效在录制时刻的相对移动速度,确定所述候选录制音效对应的音量参数,包括:
15.根据权利要求1所述的方法,其特征在于,从候选录制音效中确定用于呈现给所述第一虚拟对象的目标音效之前,所述方法还包括:
16.根据权利要求1所述的方法,其特征在于,所述方法还包括:
17.一种游戏场景中的音效控制装置,其特征在于,通过终端设备提供图形用户界面,所述图形用户界面中显示包含第一虚拟对象的游戏场景,所述第一虚拟对象通过所述终端设备控制,所述装置包括:
18.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至16任一项所述的方法。
19.一种电子设备,其特征在于,包括:
...【技术特征摘要】
1.一种游戏场景中的音效控制方法,其特征在于,通过终端设备提供图形用户界面,所述图形用户界面中显示包含第一虚拟对象的游戏场景,所述第一虚拟对象通过所述终端设备控制,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述响应于位于所述游戏场景中的第二虚拟对象触发音效播放事件,包括:
3.根据权利要求1所述的方法,其特征在于,所述确定所述第二虚拟对象与所述第一虚拟对象之间的相对移动状态,包括:
4.根据权利要求3所述的方法,其特征在于,所述基于所述相对位置距离,从候选相对距离状态中确定第一相对移动状态,包括:
5.根据权利要求3所述的方法,其特征在于,所述基于所述相对移动速度,从候选相对速度状态中确定第二相对移动状态,包括:
6.根据权利要求1所述的方法,其特征在于,从候选录制音效中确定用于呈现给所述第一虚拟对象的目标音效之前,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,从候选录制音效中确定用于呈现给所述第一虚拟对象的目标音效之后,所述方法还包括:
8.根据权利要求1所述的方法,其特征在于,所述候选录制音效包括采用不同类型的录音制式在不同相对移动状态下所录制的音效。
9.根据权利要求8所述的方法,其特征在于,所述基于所述第二虚拟对象与所述第一虚拟对象之间的相对移动状态,从候选录制音效中确定用于呈现给所述第一虚拟对象的目标音效,包括:
10.根据权利要...
【专利技术属性】
技术研发人员:何一舟,黄唯,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。