技术特征:
1.一种游戏中的音乐控制方法,其特征在于,通过第一终端设备提供一图形用户界面,所述游戏中的音乐控制方法包括:
获取虚拟乐器模型对应的演奏乐曲;
响应于所述演奏乐曲的演奏进度的持续变化,在所述图形用户界面上持续调整演奏标识沿预设轨迹移动的当前位置,其中,在所述图形用户界面上还显示有所述演奏标识分别对应的操作控件,所述演奏标识分别对应不同声道的音效;
响应于对所述操作控件的触控操作,确定在当前时刻下,所述操作控件对应的演奏标识的当前位置;
依据所述操作控件对应的演奏标识的当前位置与预设参考位置之间的重合度,确定触控响应结果,同时播放所述演奏标识分别对应不同声道的音效。
2.根据权利要求1所述的游戏中的音乐控制方法,其特征在于,所述演奏标识包括:左方向标识、右方向标识,其中,所述左方向标识对应左声道的音效,所述右方向标识对应右声道的音效;所述操作控件包括:左方向控件和右方向控件。
3.根据权利要求1所述的游戏中的音乐控制方法,其特征在于,所述游戏中的音乐控制方法还包括:
基于所述触控响应结果调整所述演奏乐曲的声音属性,其中,所述声音属性包括:声音距离、音量、音频。
4.根据权利要求3所述的游戏中的音乐控制方法,其特征在于,基于所述触控响应结果调整所述演奏乐曲的声音属性包括:
当所述触控响应结果表示所述当前位置与所述预设参考位置发生部分或全部重合时,所述声音距离变近、所述音量变大、所述音频保持不变;
当所述触控响应结果表示所述当前位置与所述预设参考位置未发生重合时,所述声音距离变远、所述音量变小、所述音频减弱。
5.根据权利要求1所述的游戏中的音乐控制方法,其特征在于,所述图形用户界面所显示的内容包括通过预设虚拟摄像机拍摄三维游戏场景获得的游戏场景画面,所述游戏场景画面包括正在演奏的所述虚拟乐器模型和通过第二终端设备所控制的虚拟角色,所述游戏中的音乐控制方法还包括:
确定所述虚拟角色与所述虚拟乐器模型之间的距离和/或相对方位;
根据所述距离和/或相对方位确定在所述第二终端设备上播放所述虚拟乐器模型对应的演奏乐曲的音量和/或声道。
6.根据权利要求5所述的游戏中的音乐控制方法,其特征在于,根据所述距离确定在所述第二终端设备上播放所述虚拟乐器模型对应的演奏乐曲的音量,包括:
采用衰减曲线描述所述距离与所述音量之间的关系,其中,所述衰减曲线用于表示在所述虚拟乐器模型所在位置的预设范围内,所述音量保持不变,在所述预设范围外,所述音量随所述距离的持续增加而持续衰减;
根据所述距离和所述衰减曲线确定在所述第二终端设备上播放所述虚拟乐器模型对应的演奏乐曲的音量。
7.根据权利要求5所述的游戏中的音乐控制方法,其特征在于,根据所述相对方位确定在所述第二终端设备上播放所述虚拟乐器模型对应的演奏乐曲的声道,包括:
当所述虚拟乐器模型位于所述虚拟角色的右方时,确定在所述第二终端设备上通过右声道播放所述虚拟乐器模型对应的演奏乐曲;
当所述虚拟乐器模型位于所述虚拟角色的左方时,确定在所述第二终端设备上通过左声道播放所述虚拟乐器模型对应的演奏乐曲。
8.根据权利要求1所述的游戏中的音乐控制方法,其特征在于,所述音效是通过对音频数据进行切分处理后得到的单发音效,所述音频数据预先采用假人头双耳立体声麦克风进行录制。
9.根据权利要求1所述的游戏中的音乐控制方法,其特征在于,所述演奏乐曲采用假人头双耳立体声麦克风进行录制的方式对不同种类的虚拟乐器进行分轨处理,得到所述虚拟乐器对应的单独音轨。
10.根据权利要求9所述的游戏中的音乐控制方法,其特征在于,所述虚拟乐器的演奏方法还包括:
利用游戏音频中间件的三维空间化功能,将所述单独音轨合并成所述三维游戏场景中待使用的单声道点声源;
利用所述游戏音频中间件的三维环绕声插件内置的混响功能调整所述点声源的宽度。
11.一种游戏中的音乐控制方法,其特征在于,包括:
获取待播放的游戏音乐,其中,所述游戏音乐包括录制于不同音轨的多个乐器声音;
获取所述多个乐器声音对应的虚拟乐器模型在虚拟游戏场景中的位置,并根据各个所述虚拟乐器模型的位置设定所述不同音轨的多个乐器声音的声源位置;
获取虚拟角色与各个所述声源位置的位置关系,并根据所述位置关系控制所述不同音轨的多个乐器声音的播放。
12.根据权利要求11所述的游戏中的音乐控制方法,其特征在于,所述游戏中的音乐控制方法还包括:
响应于所述虚拟角色在虚拟游戏场景中的位置调整,更新所述虚拟角色与各个所述声源的位置关系;
根据更新后的所述位置关系调整所述不同音轨的多个乐器声音的播放。
13.根据权利要求11所述的游戏中的音乐控制方法,其特征在于,获取所述虚拟角色与各个所述声源位置的位置关系,并根据所述位置关系控制所述不同音轨的多个乐器声音的播放包括:
确定所述虚拟角色与每个声源位置之间的距离和/或相对方位;
根据所述距离和/或相对方位控制所述不同音轨的多个乐器声音的音量和/或声道。
14.根据权利要求13所述的游戏中的音乐控制方法,其特征在于,根据所述距离控制所述不同音轨的多个乐器声音的音量,包括:
采用衰减曲线描述所述距离与所述音量之间的关系,其中,所述衰减曲线用于表示在所述虚拟乐器模型所在位置的预设范围内,所述音量保持不变,在所述预设范围外,所述音量随所述距离的持续增加而持续衰减;
根据所述距离和所述衰减曲线确定所述不同音轨的多个乐器声音的音量。
15.根据权利要求13所述的游戏中的音乐控制方法,其特征在于,根据所述相对方位控制所述不同音轨的多个乐器声音的声道,包括:
当所述虚拟乐器模型位于所述虚拟角色的右方时,确定通过右声道播放所述乐器声音;
当所述虚拟乐器模型位于所述虚拟角色的左方时,确定通过左声道播放所述乐器声音。
16.根据权利要求11所述的游戏中的音乐控制方法,其特征在于,所述游戏音乐采用假人头双耳立体声麦克风进行录制的方式对不同种类的虚拟乐器进行分轨处理,得到所述虚拟乐器对应的单独音轨。
17.根据权利要求16所述的游戏中的音乐控制方法,其特征在于,所述方法还包括:
利用游戏音频中间件的三维空间化功能,将所述单独音轨合并成所述三维游戏场景中待使用的单声道点声源;
利用所述游戏音频中间件的三维环绕声插件内置的混响功能调整所述点声源的宽度。
18.一种游戏中的音乐控制装置,其特征在于,通过第一终端设备提供一图形用户界面,所述游戏中的音乐控制装置包括:
获取模块,用于获取虚拟乐器模型对应的演奏乐曲;
调整模块,用于响应于所述演奏乐曲的演奏进度的持续变化,在所述图形用户界面上持续调整演奏标识沿预设轨迹移动的当前位置,其中,在所述图形用户界面上还显示有所述演奏标识分别对应的操作控件,所述演奏标识分别对应不同声道的音效;
确定模块,用于响应于对所述操作控件的触控操作,确定在当前时刻下,所述操作控件对应的演奏标识的当前位置;
控制模块,用于依据所述操作控件对应的演奏标识的当前位置与预设参考位置之间的重合度,确定触控响应结果,同时播放所述演奏标识分别对应不同声道的音效。
19.一种游戏中的音乐控制装置,其特征在于,包括:
获取模块,用于获取待播放的游戏音乐,其中,所述游戏音乐包括录制于不同音轨的多个乐器声音;
处理模块,用于获取所述多个乐器声音对应的虚拟乐器模型在虚拟游戏场景中的位置,并根据各个所述虚拟乐器模型的位置设定所述不同音轨的多个乐器声音的声源位置;
控制模块,用于获取虚拟角色与各个所述声源位置的位置关系,并根据所述位置关系控制所述不同音轨的多个乐器声音的播放。
20.一种非易失性存储介质,其特征在于,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行所述权利要求1至10任一项中所述的游戏中的音乐控制方法或所述权利要求11至17任一项中所述的游戏中的音乐控制方法。
21.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行所述权利要求1至10任一项中所述的游戏中的音乐控制方法或所述权利要求11至17任一项中所述的游戏中的音乐控制方法。
技术总结
本发明公开了一种游戏中的音乐控制方法、非易失性存储介质及电子装置。该方法包括:获取虚拟乐器模型对应的演奏乐曲;响应于演奏乐曲的演奏进度的持续变化,在图形用户界面上持续调整演奏标识沿预设轨迹移动的当前位置;响应于对操作控件的触控操作,确定在当前时刻下,操作控件对应的演奏标识的当前位置;依据操作控件对应的演奏标识的当前位置与预设参考位置之间的重合度,确定触控响应结果,同时播放演奏标识分别对应不同声道的音效。本发明解决了相关技术中所提供的游戏音效录制方式仅采用在声源处拾音的方式直接录音,其使得游戏玩家缺乏切身感受环绕感的技术问题。
技术研发人员:丁磊;黄智文;徐雨帆;邱锦瑜;张涛;栗殿懿;李也
受保护的技术使用者:网易(杭州)网络有限公司
技术研发日:2021.06.07
技术公布日:2021.08.31
本文用于企业家、创业者技术爱好者查询,结果仅供参考。