一种音乐游戏关卡生成方法、装置、设备及存储介质制造方法及图纸

技术编号:31487572 阅读:55 留言:0更新日期:2021-12-18 12:23
本发明专利技术涉及一种音乐游戏关卡生成方法、装置、设备及存储介质,其包括获取记录音乐曲音轨的文件;解析所述记录音乐曲音轨的文件,生成播放表;调整所述播放表的参数,生成关卡配置表。本发明专利技术提供的音乐游戏关卡生成方法解析记录音乐曲音轨的文件,生成播放表,调整播放表中的参数,生成关卡配置表,根据关卡配置表的按键自动生成对应难度的音乐关卡,避免了人工手动配置出错的问题,保证了关卡质量。保证了关卡质量。保证了关卡质量。

【技术实现步骤摘要】
一种音乐游戏关卡生成方法、装置、设备及存储介质


[0001]本专利技术涉及音乐游戏
,尤其涉及一种音乐游戏关卡生成方法、装置、设备及存储介质。

技术介绍

[0002]随着人们生活水平的提高,在人们日常生活之外,游戏逐渐成为人们日常生活的一个重要娱乐方式,特别是音乐游戏,不仅是人们生活的一种消遣娱乐形式,而且对于热爱音乐或者想学习音乐的人,也可以提过音乐游戏来丰富自己的能力。
[0003]目前的音乐游戏关卡的配置主要是通过人工实现的。
[0004]由于音乐游戏关卡曲目复杂,人工配置音乐游戏关卡对配置人员的要求很高,没有一定音乐基础会导致听音困难、分不清左右手以及和弦、旋律的区别,导致关卡质量层次不齐,并且人工手动配置关卡难免会出错,且不易被发现,可能造成严重bug,这就需要一套完善的技术统一处理钢琴曲,保证品质,通过代码去自动生成关卡,只要代码逻辑不出错,关卡一定不会出错。

技术实现思路

[0005]有鉴于此,有必要提供一种音乐游戏关卡生成方法、装置、设备及存储介质,用以解决现有技术中存在的人工配置关卡导致的关卡质量层次不齐,并且容易出错的问题。
[0006]为达到上述技术目的,本专利技术采取了以下技术方案:
[0007]第一方面,本专利技术提供了一种音乐游戏关卡生成方法包括:
[0008]获取记录音乐曲音轨的文件;
[0009]解析记录音乐曲音轨的文件,生成播放表;
[0010]调整播放表的参数,生成关卡配置表。
[0011]优选的,解析记录音乐曲音轨的文件,生成播放表,具体包括:
[0012]通过预设插件,解析记录音乐曲音轨的文件;
[0013]通过预设工具生成播放表的宏,生成对应播放表;
[0014]将解析记录音乐曲音轨的文件后的数据复制到播放表对应的列中。
[0015]优选的,播放表中的参数包括音符ID、原始时间、原始音名、原始音高ID、原始音长、原始音强、播放时间点、音调ID、音长、音强、音频衰减类型、音频衰减时长及和弦与旋律。
[0016]优选的,解析记录音乐曲音轨的文件,生成播放表之后,处理和弦与旋律,具体为:
[0017]若记录音乐曲音轨的文件已区分和弦与旋律,则0表述和弦,1表述旋律;
[0018]若记录音乐曲音轨的文件未区分和弦与旋律,则根据设定音高大于60的为旋律部分,其余为和弦部分。
[0019]优选的,调整播放表的参数,生成关卡配置表,还包括:
[0020]修改播放表中的控制参数;
[0021]通过预设工具生成关卡配置表的宏,生成对应关卡配置表。
[0022]优选的,修改播放表中的控制参数包括模式、一拍时长、时长设置、单键间隔、双键间隔、最短长音。
[0023]优选的,通过预设工具生成关卡配置表的宏,生成对应关卡配置表之后,还包括:
[0024]通过预设算法设置每个音的按键类型,并计算每个音的音轨;
[0025]将每个音的音轨保存在关卡配置表中对应音轨按键位置。
[0026]第二方面,本专利技术还提供了一种音乐游戏关卡生成装置,包括:
[0027]获取模块,用于获取记录音乐曲音轨的文件;
[0028]解析模块,用于解析记录音乐曲音轨的文件,生成对应播放表;
[0029]调参模块,用于调整播放表的参数,生成关卡配置表。
[0030]第三方面,本专利技术还提供了一种电子设备,包括存储器和处理器,其中,
[0031]存储器,用于存储程序;
[0032]处理器,与存储器耦合,用于执行存储器中存储的程序,以实现上述任一种实现方式中的音乐游戏关卡生成方法中的步骤。
[0033]第四方面,本专利技术还提供了一种计算机可读存储介质,用于存储计算机可读取的程序或指令,程序或指令被处理器执行时,能够实现上述任一种实现方式中的音乐游戏关卡生成方法中的步骤。
[0034]采用上述实施例的有益效果是:本专利技术提供的音乐游戏关卡生成方法解析记录音乐曲音轨的文件,生成播放表,调整播放表中的参数,生成关卡配置表,根据关卡配置表的按键自动生成对应难度的音乐关卡,避免了人工手动配置出错的问题,保证了关卡质量。
附图说明
[0035]图1为本专利技术提供的音乐游戏关卡生成方法的一实施例的流程示意图;
[0036]图2为图1中步骤S102一实施例的流程示意图;
[0037]图3为本专利技术提供的音乐游戏关卡生成装置的一实施例的结构示意图;
[0038]图4为本专利技术实施例提供的音乐游戏关卡生成设备的结构示意图。
具体实施方式
[0039]下面结合附图来具体描述本专利技术的优选实施例,其中,附图构成本申请一部分,并与本专利技术的实施例一起用于阐释本专利技术的原理,并非用于限定本专利技术的范围。
[0040]在本申请的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
[0041]在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本专利技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
[0042]本专利技术提供了一种锂离子电池健康状况预测方法、装置、设备及存储介质,以下分别进行说明。
[0043]请参阅图1,图1为本专利技术提供的音乐游戏关卡生成方法的一实施例的流程示意图,本专利技术的一个具体实施例,公开了一种音乐游戏关卡生成方法,其特征在于,包括:
[0044]S101、获取记录音乐曲音轨的文件;
[0045]S102、解析记录音乐曲音轨的文件,生成播放表;
[0046]S103、调整播放表的参数,生成关卡配置表。
[0047]在本专利技术的实施例中,将音乐曲限定为钢琴曲,在步骤S101中,记录音乐曲音轨的文件为钢琴曲对应的midi文件,midi文件对音乐的每个音符记录为一个数字,可以满足长时间音乐的需要,midi标准规定了各种音调的混合及发音,通过输出装置可以将这些数字重新合成为音乐,需要提前准备好钢琴曲对应的midi文件。
[0048]在步骤S102中,由于midi文件对音乐的每个音符记录为一个数字,需要获取钢琴曲的参数,通过解析对应的钢琴曲midi文件,可以得到钢琴曲的播放表,播放表中包含了对应钢琴曲的参数。
[0049]在步骤S103中,获取的播放表中的参数为默认数值,并不能通用,而且有些钢琴曲的部分参数无法直接获得,需要人工调整播放表中的部分参数,以满足实际情况,在调整完毕之后,通过算法就可以生成不同难度的关卡,避免产生bug。
[0050]与现有技术相比,本实施例提供的音乐游戏关卡生成方法解析记录音乐曲音轨的文件,生成播放表,调整播放表中的参数,生成关卡配置表,根据关卡配置表的按键自动生成对应难度的音乐关卡,避免了人工手动本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种音乐游戏关卡生成方法,其特征在于,包括:获取记录音乐曲音轨的文件;解析所述记录音乐曲音轨的文件,生成播放表;调整所述播放表的参数,生成关卡配置表。2.根据权利要求1所述的音乐游戏关卡生成方法,其特征在于,所述解析所述记录音乐曲音轨的文件,生成播放表,具体包括:通过预设插件,解析所述记录音乐曲音轨的文件;通过预设工具生成播放表的宏,生成对应播放表;将解析所述记录音乐曲音轨的文件后的数据复制到所述播放表对应的列中。3.根据权利要求2所述的音乐游戏关卡生成方法,其特征在于,所述播放表中的参数包括音符ID、原始时间、原始音名、原始音高ID、原始音长、原始音强、播放时间点、音调ID、音长、音强、音频衰减类型、音频衰减时长及和弦与旋律。4.根据权利要求3所述的音乐游戏关卡生成方法,其特征在于,所述解析所述记录音乐曲音轨的文件,生成播放表之后,处理所述和弦与旋律,具体为:若所述记录音乐曲音轨的文件已区分和弦与旋律,则0表述和弦,1表述旋律;若所述记录音乐曲音轨的文件未区分和弦与旋律,则根据设定音高大于60的为旋律部分,其余为和弦部分。5.根据权利要求1所述的音乐游戏关卡生成方法,其特征在于,所述调整所述播放表的参数,生成关卡配置表,还包括:修改...

【专利技术属性】
技术研发人员:纪宏斌
申请(专利权)人:武汉指娱互动信息技术有限公司
类型:发明
国别省市:

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

1