一种基于软件引擎的软件资源构建方法技术

技术编号:29292330 阅读:34 留言:0更新日期:2021-07-17 00:34
本发明专利技术公开了一种基于软件引擎的软件资源构建方法,具体步骤如下:a、基于原软件引擎预设软件操作系统镜像库,构建操作系统镜像,运行目标容器,目标容器对应该操作系统镜像;b、获取原软件信息,并将数据库发送至目标容器;c、在每个目标容器内搭建软件资源任务资源列表,所述资源列表内构建有软件任务与资源压缩包的对应关系;d、获取资源列表中至少一个图片资源,根据所述至少一个图片资源获取其压缩参数,查询其历史数据库;e、根据所述历史收集库及其与资源压缩包的对应关系,通过资源构建任务生成资源压缩包。本发明专利技术所述的一种基于软件引擎的软件资源构建方法,提高了资源压缩包的获取效率,适宜推广。适宜推广。适宜推广。

A software resource construction method based on software engine

【技术实现步骤摘要】
一种基于软件引擎的软件资源构建方法


[0001]本专利技术涉及计算机通信
,特别涉及一种基于软件引擎的软件资源构建方法。

技术介绍

[0002]在软件开发的过程中常使用软件引擎,将软件资源构建为资源压缩包,并在软件运行过程中对该资源压缩包进行加载。如在软件引擎Unity中,资源压缩包(AssetBundle)是一个包含软件资源(Asset)的压缩包,可以在软件运行的时候被加载。该软件资源(Asset)可以包括模型、贴图、预制体、声音甚至整个场景。
[0003]但是,Unity的AssetBundle构建流水线无法很好地利用计算资源,具体的表现为,在使用Unity将软件资源(Asset)资源压缩包(AssetBundle)时,cPU占用率、磁盘IO都使用得非常低,使得在进行大型的软件资源构建任务时,耗时是非常长的。

技术实现思路

[0004]本专利技术的主要目的在于提供一种基于软件引擎的软件资源构建方法,可以有效解决
技术介绍
中的问题。
[0005]为实现上述目的,本专利技术采取的技术方案为
[000本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于软件引擎的软件资源构建方法,其特征在于,具体步骤如下:a、基于原软件引擎预设软件操作系统镜像库,构建操作系统镜像,运行目标容器,目标容器对应该操作系统镜像;b、获取原软件信息,并将数据库发送至目标容器;c、在每个目标容器内搭建软件资源任务资源列表,所述资源列表内构建有软件任务与资源压缩包的对应关系;d、获取资源列表中至少一个图片资源,根据所述至少一个图片资源获取其压缩参数,查询其历史数据库;e、根据所述历史收集库及其与资源压缩包的对应关系,通过资源构建任务生成资源压缩包。2.根据权利要求1所述的一种基于软件引擎的软件资源构建方法,其特征在于:所述步骤a中,在构建所述操作系统镜像后,并且在步骤b之前,预设所需软件运行版本。3.根据权利要求1所述的一种基于软件引擎的软件资源构建方法,其特征在于:所述步骤b中原软件信息至少包括软件版本,所述软件版本应至少包括原软件所有历史版本数据。4.根据权利要求1所述的一种基于软件引擎的软件资源构建方法,其特征在于:所述步骤c中根据所述历史收集库及其与资源压缩包的对应关系,具体包括:选择所述资源列表中的任一个软件资源作为目标软件资源,确定所述目标软件资源的依赖软件资源;当所述依赖软件资源是所述资源列表中的软件资...

【专利技术属性】
技术研发人员:陈步飞
申请(专利权)人:深圳市星锐游戏有限公司
类型:发明
国别省市:

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

1