[发明专利]一种高效调试游戏音乐音效的方法和装置有效
申请号: | 201810083637.X | 申请日: | 2018-01-29 |
公开(公告)号: | CN108320729B | 公开(公告)日: | 2021-07-13 |
发明(设计)人: | 陈汉辉;卢歆翮;李茂;吴海权;陈镇秋;张锦熠;江卓浩 | 申请(专利权)人: | 珠海金山网络游戏科技有限公司;广州西山居世游网络科技有限公司 |
主分类号: | G10H1/00 | 分类号: | G10H1/00;G10H7/00 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 俞梁清 |
地址: | 519000 广东省珠海市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 高效 调试 游戏音乐 音效 方法 装置 | ||
1.一种高效调试游戏音乐音效的方法,其特征在于,包括以下步骤:
S100,在游戏系统中加载Fmod音频引擎,并且向Lua脚本提供Fmod音频引擎的部分程序接口,使Lua脚本调用Fmod音频引擎的音效编辑功能;
S200,在Lua脚本创建远程控制接口,以进行远程调试;
S300,获取游戏所需的音效数据和路径,生成预设的分布式存储格式的音效路径数据表,以供Lua脚本读取;
S400,在Lua脚本上创建音效的动作指令,并将动作指令进行封装;
S500,调试器利用ldebug.start监听一个调试端口,并使用网络连接或远程登录进行连接调试,获取音效资源和调用音效的动作指令,对音效资源进行音效编辑。
2.根据权利要求1所述的调试游戏音乐音效的方法,其特征在于,步骤S200还包括在游戏端使用lua脚本开启端口监听远程发来的命令,对发来的命令进行解释执行。
3.根据权利要求1所述的调试游戏音乐音效的方法,其特征在于,步骤S300还包括将音效名称信息储存为音效路径数据表的主键,音效路径信息储存为主键的对应值。
4.根据权利要求3所述的调试游戏音乐音效的方法,其特征在于,步骤S500还包括以下子步骤:
S510,更新已修改的音效路径数据表,根据修改的主键及其对应值以检测在存储介质中是否存在与该主键及其对应值关联的音效及其路径;
S520,如果存在相应的音效及其路径,则完成音效路径数据表的更新,否则重新编辑音效路径数据表;
S530,根据已编辑或者更新的音效路径数据表,调用游戏程序的编程接口将对应在音效路径数据表中删除的音效资源从音效打包中释放或者从游戏内存中释放。
5.根据权利要求4所述的调试游戏音乐音效的方法,其特征在于,步骤S500中还包括反馈音效的播放逻辑标识和音效的播放状态信息到游戏系统,与游戏系统中的各个软件模块进行逻辑交互。
6.根据权利要求1所述的调试游戏音乐音效的方法,其特征在于,步骤S500的音效编辑至少包括对音效进行播放、修改音效、线性降低音量和延迟播放。
7.一种高效调试游戏音乐音效的装置,其特征在于,包括以下模块:
Fmod音效引擎,用于在游戏系统中加载Fmod音频引擎,并且向Lua脚本提供Fmod音频引擎的部分程序接口,使Lua脚本调用Fmod音频引擎的音效编辑功能;
音效管理模块,用于获取游戏所需的音效数据和路径,生成预设的分布式存储格式的音效路径数据表,以供Lua脚本读取,将音效名称信息储存为音效路径数据表的主键,音效路径信息储存为主键的对应值;
音效调试模块,用于在Lua脚本上创建音效的动作指令,并将指令进行封装,创建远程控制接口,以进行远程调试;
调试器模块,用于与音效调试模块通信连接,向音效调试模块发送命令;
音效修整模块,用于调试器通过所述远程控制接口获取音效资源和调用音效的动作指令,对音效进行至少包括播放、修改音效、线性降低音量和延迟播放的编辑动作。
8.根据权利要求7所述的调试游戏音乐音效的装置,其特征在于,所述音效修整模块还包括子模块:
音效更新模块,用于更新已修改的音效路径数据表,根据修改的主键及其对应值以检测在存储介质中是否存在与该主键及其对应值关联的音效及其路径,如果存在相应的音效及其路径,则完成音效路径数据表的更新,否则重新编辑音效路径数据表;
音效资源释放模块,用于根据已编辑并更新的音效路径数据表,调用游戏程序的编程接口将对应在音效路径数据表中删除的音效资源从音效打包中释放或者从游戏内存中释放。
9.根据权利要求7所述的调试游戏音乐音效的装置,其特征在于,还包括逻辑交互模块,用于反馈音效的播放逻辑标识和音效的播放状态信息到游戏系统,与游戏系统中的各个软件模块进行逻辑交互。
10.一种计算机可读存储介质,其上存储有计算机指令,其特征在于该指令被处理器执行时实现如权利要求1至6中任一项所述的方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海金山网络游戏科技有限公司;广州西山居世游网络科技有限公司,未经珠海金山网络游戏科技有限公司;广州西山居世游网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810083637.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种自动翻页的琴谱架
- 下一篇:一种自动调节磁流变阻尼的排气消音器