一种音效播放的方法以及相关装置制造方法及图纸

技术编号:21297977 阅读:36 留言:0更新日期:2019-06-12 07:27
本发明专利技术公开了一种音效播放的方法,包括:当检测到音频事件的目标事件类型时,根据目标事件类型,从音效标识集合中确定与目标事件类型对应的目标音效标识,音效标识集合中包括至少一个音效标识;获取音效接收方的目标类型标识,目标类型标识属于类型标识集合中的一个类型标识;根据目标音效标识以及目标类型标识获取目标音效文件的路径,路径用于指示音效文件的索引;根据目标音效文件的路径播放目标音效文件所对应的音效。本发明专利技术还公开了一种客户端。本发明专利技术即便在网络游戏复杂度增加的情况下,也可以高效地定位到待播放的音频文件,从而大幅度地降低了客户端查找音频文件的逻辑复杂度。

【技术实现步骤摘要】
一种音效播放的方法以及相关装置
本专利技术涉及互联网
,尤其涉及一种音效播放的方法以及相关装置。
技术介绍
在对抗竞技型的网络游戏中,音频往往承担着重要的功能,比如,在触发一个游戏事件时,角色会播放一些推进单局进度或渲染氛围的语音,由此来提升玩家成就感,或者指引玩家了解下一阶段的游戏目标,在很多情况下,需要对不同的阵营及队友关系播放不同的语音。目前,在网络游戏中,需要为同一个游戏事件配置多个不同的音频。比如A角色击杀了B角色,此时,A角色作为击杀方,其所对应的客户端会播放“击杀成功”的音效。而B角色作为被击杀方,其所对应的客户端会播放“遗憾淘汰”的音效。然而,随着网络游戏的复杂度增加,对于不同的玩家队伍、不同的游戏环境以及不同的英雄角色而言,需要对相同的游戏事件配置个性化的音频,因此,客户端需要从大量的音频类型中找出相应的音效来播放,导致查询逻辑非常复杂。
技术实现思路
本专利技术实施例提供了一种音效播放的方法以及相关装置,即便网络游戏的复杂度增加,也可以高效地定位到待播放的音频文件,从而大幅度地降低了客户端查找音频文件的逻辑复杂度。有鉴于此,本专利技术第一方面提供一种音效播放的方法,包括:当检测到音频事件的目标事件类型时,根据所述目标事件类型,从音效标识集合中确定与所述目标事件类型对应的目标音效标识,其中,所述音效标识集合中包括至少一个音效标识,音效标识与事件类型之间具有一一对应的关系;获取音效接收方的目标类型标识,其中,所述目标类型标识属于类型标识集合中的一个类型标识,所述类型标识用于表示不同接收方所对应的角色类型;根据所述目标音效标识以及所述目标类型标识获取目标音效文件的路径,其中,所述路径用于指示所述音效文件的索引,且所述路径与所述类型标识具有对应关系;根据所述路径播放所述目标音效文件所对应的音效。本专利技术第二方面提供一种客户端,包括:确定模块,用于当检测到音频事件的目标事件类型时,根据所述目标事件类型,从音效标识集合中确定与所述目标事件类型对应的目标音效标识,其中,所述音效标识集合中包括至少一个音效标识,音效标识与事件类型之间具有一一对应的关系;获取模块,用于获取音效接收方的目标类型标识,其中,所述目标类型标识属于类型标识集合中的一个类型标识,所述类型标识用于表示不同接收方所对应的角色类型;所述获取模块,还用于根据所述确定模块确定的所述目标音效标识以及所述获取模块获取的所述目标类型标识,获取目标音效文件的路径,其中,所述路径用于指示所述音效文件的索引,且所述路径与所述类型标识具有对应关系;播放模块,用于根据所述获取模块获取的所述路径播放所述目标音效文件所对应的音效。在一种可能的实现方式中,所述客户端还包括接收模块;所述接收模块,用于所述确定模块根据所述目标事件类型,从音效标识集合中确定与所述目标事件类型对应的目标音效标识之前,获取音效配置关系,其中,所述音效配置关系包括音效标识集合、事件类型集合、类型标识集合以及文件路径集合之间的对应关系,所述音效标识集合包括目标音效标识,所述事件类型集合包括所述目标事件类型,所述类型标识集合包括目标类型标识,所述文件路径集合包括所述目标音效文件的路径。在一种可能的实现方式中,所述接收模块,具体用于接收事件类型配置指令;根据所述事件类型配置指令生成所述事件类型集合,其中,所述事件类型集合包括交互事件类型与单机事件类型,所述交互事件类型表示至少由两个角色之间进行的事件类型,所述单机事件类型表示由一个角色执行的事件类型;根据所述目标事件类型生成所述目标音效标识。在一种可能的实现方式中,所述接收模块,具体用于接收文件路径配置指令;根据所述文件路径配置指令获取生成所述类型标识集合,其中,所述类型标识集合包括M个文件路径,所述M为大于或等于所述1的整数,所述M个文件路径存储于至少一个存储模块中。在一种可能的实现方式中,所述接收模块,具体用于接收接收方配置指令;根据所述接收方配置指令生成第一类型标识、第二类型标识、第三类型标识、第四类型标识以及第五类型标识中的至少一项;其中,所述第一类型标识指示所述音效接收方为事件触发方;所述第二类型标识指示所述音效接收方为所述事件触发方以及至少一个队内成员,其中,所述事件触发方与所述至少一个队内成员均属于第一队伍;所述第三类型标识指示所述音效接收方为所述至少一个队内成员;所述第四类型标识指示所述音效接收方为至少一个队外成员,所述至少一个队外成员均属于第二队伍,所述第二队伍与所述第一队伍为不同的队伍;所述第五类型标识指示所述音效接收方为所述至少一个队内成员以及所述至少一个队外成员。在一种可能的实现方式中,所述获取模块,具体用于若所述音效接收方为事件触发方,则获取所述音效接收方所对应的第一类型标识;根据所述目标音效标识以及所述第一类型标识获取目标音效文件的第一音效文件路径;所述播放模块,具体用于根据所述获取模块获取的所述第一音效文件路径播放所述目标音效文件所对应的音效。在一种可能的实现方式中,所述获取模块,具体用于若所述音效接收方为队内成员,则获取所述音效接收方所对应的第二类型标识;根据所述目标音效标识以及所述第二类型标识获取目标音效文件的第二音效文件路径;所述播放模块,具体用于根据所述获取模块获取的所述第二音效文件路径播放所述目标音效文件所对应的音效。在一种可能的实现方式中,所述获取模块,具体用于若所述音效接收方为队外成员,则获取所述音效接收方所对应的第三类型标识;根据所述目标音效标识以及所述第三类型标识获取目标音效文件的第三音效文件路径;所述播放模块,具体用于根据所述获取模块获取的所述第三音效文件路径播放所述目标音效文件所对应的音效。在一种可能的实现方式中,所述客户端还包括渲染模块;所述确定模块,还用于当检测到音频事件的目标事件类型时,根据所述目标事件类型,从视频标识集合中确定与所述目标事件类型对应的目标视频标识,其中,所述视频标识集合中包括至少一个视频标识,视频标识与事件类型之间具有一一对应的关系;所述获取模块,还用于获取视频接收方的目标类型标识,其中,所述目标类型标识用于表示所述音效接收方在队伍中的关系;所述获取模块,还用于根据所述确定模块确定的所述目标视频标识以及所述获取模块获取的所述目标类型标识,获取目标视频文件的目标视频文件路径,其中,所述目标视频文件路径用于指示所述目标视频文件的位置;所述渲染模块,用于根据所述获取模块获取的所述目标视频文件路径渲染所述目标视频文件所对应的动画效果。本申请第三方面提供一种终端设备,包括:存储器、收发器、处理器以及总线系统;其中,所述存储器用于存储程序;所述处理器用于执行所述存储器中的程序,包括如下步骤:当检测到音频事件的目标事件类型时,根据所述目标事件类型,从音效标识集合中确定与所述目标事件类型对应的目标音效标识,其中,所述音效标识集合中包括至少一个音效标识,音效标识与事件类型之间具有一一对应的关系;获取音效接收方的目标类型标识,其中,所述目标类型标识属于类型标识集合中的一个类型标识,所述类型标识用于表示不同接收方所对应的角色类型;根据所述目标音效标识以及所述目标类型标识获取目标音效文件的路径,其中,所述路径用于指示音效文件的索引,且所述路径与所述类型标识具有对应关系;根据所述路径播放所述本文档来自技高网...

【技术保护点】
1.一种音效播放的方法,其特征在于,包括:当检测到音频事件的目标事件类型时,根据所述目标事件类型,从音效标识集合中确定与所述目标事件类型对应的目标音效标识,其中,所述音效标识集合中包括至少一个音效标识,音效标识与事件类型之间具有一一对应的关系;获取音效接收方的目标类型标识,其中,所述目标类型标识属于类型标识集合中的一个类型标识,所述类型标识用于表示不同接收方所对应的角色类型;根据所述目标音效标识以及所述目标类型标识获取目标音效文件的路径,其中,所述路径用于指示所述目标音效文件的索引,且所述路径与所述类型标识具有对应关系;根据所述目标音效文件的路径播放所述目标音效文件所对应的音效。

【技术特征摘要】
1.一种音效播放的方法,其特征在于,包括:当检测到音频事件的目标事件类型时,根据所述目标事件类型,从音效标识集合中确定与所述目标事件类型对应的目标音效标识,其中,所述音效标识集合中包括至少一个音效标识,音效标识与事件类型之间具有一一对应的关系;获取音效接收方的目标类型标识,其中,所述目标类型标识属于类型标识集合中的一个类型标识,所述类型标识用于表示不同接收方所对应的角色类型;根据所述目标音效标识以及所述目标类型标识获取目标音效文件的路径,其中,所述路径用于指示所述目标音效文件的索引,且所述路径与所述类型标识具有对应关系;根据所述目标音效文件的路径播放所述目标音效文件所对应的音效。2.根据权利要求1所述的方法,其特征在于,所述根据所述目标事件类型,从音效标识集合中确定与所述目标事件类型对应的目标音效标识之前,所述方法还包括:获取音效配置关系,其中,所述音效配置关系包括所述音效标识集合、事件类型集合、类型标识集合以及文件路径集合之间的对应关系,所述音效标识集合包括目标音效标识,所述事件类型集合包括所述目标事件类型,所述类型标识集合包括目标类型标识,所述文件路径集合包括所述目标音效文件的路径。3.根据权利要求2所述的方法,其特征在于,所述获取音效配置关系,包括:接收事件类型配置指令;根据所述事件类型配置指令生成所述事件类型集合,其中,所述事件类型集合包括交互事件类型与单机事件类型,所述交互事件类型表示至少由两个角色之间进行的事件类型,所述单机事件类型表示由一个角色执行的事件类型。4.根据权利要求2所述的方法,其特征在于,所述获取音效配置关系,包括:接收文件路径配置指令;根据所述文件路径配置指令生成所述类型标识集合,其中,所述类型标识集合包括M个文件路径,所述M为大于或等于所述1的整数,所述M个文件路径存储于至少一个存储模块中。5.根据权利要求2所述的方法,其特征在于,所述获取音效配置关系,包括:接收接收方配置指令;根据所述接收方配置指令生成所述类型标识集合,其中,所述类型标识集合包括第一类型标识、第二类型标识、第三类型标识、第四类型标识以及第五类型标识中的至少一项;其中,所述第一类型标识指示所述音效接收方为事件触发方;所述第二类型标识指示所述音效接收方为所述事件触发方以及至少一个队内成员,其中,所述事件触发方与所述至少一个队内成员均属于第一队伍;所述第三类型标识指示所述音效接收方为所述至少一个队内成员;所述第四类型标识指示所述音效接收方为至少一个队外成员,所述至少一个队外成员均属于第二队伍,所述第二队伍与所述第一队伍为不同的队伍;所述第五类型标识指示所述音效接收方为所述至少一个队内成员以及所述至少一个队外成员。6.根据权利要求1至5中任一项所述的方法,其特征在于,所述获取音效接收方的目标类型标识,包括:若所述音效接收方为事件触发方,则获取所述音效接收方所对应的第一类型标识;所述根据所述目标音效标识以及所述目标类型标识获取目标音效文件的路径,包括:根据所述目标音效标识以及所述第一类型标识获取目标音效文件的第一音效文件路径;所述根据所述路径播放所述目标音效文件所对应的音效,包括:根据所述第一音效文件路径播放所述目标音效文件所对应的音效。7.根据权利要求1至5中任一项所述的方法,其特征在于,所述获取音效接收方的目标类型标识,包括:若所述音效接收方为队内成员,则获取所述音效接收方所对应...

【专利技术属性】
技术研发人员:周文波
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1