[发明专利]游戏开发引擎的依赖包管理方法、系统和游戏开发引擎在审
申请号: | 202110881259.1 | 申请日: | 2021-08-02 |
公开(公告)号: | CN113672276A | 公开(公告)日: | 2021-11-19 |
发明(设计)人: | 刘舟;杨帆;马柏威 | 申请(专利权)人: | 广州三七互娱科技有限公司 |
主分类号: | G06F8/70 | 分类号: | G06F8/70 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 陈志明;郑华丽 |
地址: | 510000 广东省广州市天河*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 游戏 开发 引擎 依赖 管理 方法 系统 | ||
1.一种游戏开发引擎的依赖包管理方法,其特征在于,包括:
响应于依赖包工具窗口启动操作,发送依赖包获取请求给服务器;其中,所述依赖包工具窗口为预先搭建的用于提供具有管理依赖包功能的UI交互组件;
接收所述服务器根据所述依赖包获取请求返回的所述依赖包的下载地址和基本信息;
根据所述基本信息更新所述依赖包工具窗口中的工具状态;
根据所述下载地址下载对应的依赖包到游戏开发引擎中的指定文件夹中,并安装所述依赖包。
2.如权利要求1所述的游戏开发引擎的依赖包管理方法,其特征在于,所述服务器在接收到所述依赖包获取请求后,根据所述依赖包获取请求获取对应的依赖包列表接口,以使所述服务器根据所述依赖包列表接口获取所述依赖包的下载地址和基本信息;其中,所述依赖包列表接口可获取依赖包列表,所述依赖包列表中存储有若干个依赖包的下载地址和基本信息。
3.如权利要求1所述的游戏开发引擎的依赖包管理方法,其特征在于,所述依赖包获取请求包括所述游戏开发引擎的版本信息和环境参数,所述基本信息包括所述依赖包的名称、版本号、下载地址和说明中的至少一种。
4.如权利要求1所述的游戏开发引擎的依赖包管理方法,其特征在于,所述根据所述基本信息更新所述依赖包工具窗口中的工具状态,包括:
根据所述基本信息,在所述依赖包工具窗口对记录所述依赖包信息的工具的状态信息进行更新,并在所述依赖包工具窗口中显示预设的提示信息。
5.如权利要求1所述的游戏开发引擎的依赖包管理方法,其特征在于,所述根据所述依赖包数据中的下载链接下载对应的依赖包到游戏开发引擎中的指定文件夹中后,还包括:
将所述依赖包对应的依赖信息写入指定位置中。
6.如权利要求5所述的游戏开发引擎的依赖包管理方法,其特征在于,所述方法还包括:
响应于依赖包删除操作,将所述指定文件夹中的依赖包以及所述指定位置中的依赖信息删除。
7.如权利要求1所述的游戏开发引擎的依赖包管理方法,其特征在于,所述方法还包括:
获取待上传依赖包的存储路径;
根据所述存储路径解析所述待上传依赖包对应的规范文件,以根据所述规范文件获取所述待上传依赖包的数据信息;
将所述待上传依赖包压缩成压缩包;
将所述数据信息和所述压缩包上传至所述服务器,以使所述服务器根据所述数据信息对所述压缩包进行登记,并返回上传成功的通知信息。
8.一种游戏开发引擎,其特征在于,包括:
发送模块,用于响应于依赖包工具窗口启动操作,发送依赖包获取请求给服务器;其中,所述依赖包工具窗口为预先搭建的用于提供具有管理依赖包功能的UI交互组件;
接收模块,用于接收所述服务器根据所述依赖包获取请求返回的所述依赖包的下载地址和基本信息;
工具状态更新模块,用于根据所述基本信息更新所述依赖包工具窗口中的工具状态;
依赖包管理模块,根据所述下载地址下载对应的依赖包到游戏开发引擎中的指定文件夹中,并安装所述依赖包。
9.一种游戏开发引擎的依赖包管理设备,其特征在于,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至7中任一项所述的游戏开发引擎的依赖包管理方法。
10.一种游戏开发引擎的依赖包管理系统,其特征在于,包括服务器和如权利要求8所述的游戏开发引擎。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州三七互娱科技有限公司,未经广州三七互娱科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110881259.1/1.html,转载请声明来源钻瓜专利网。