一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种Assetbundle资源的浏览和打包方法与流程

2022-02-22 22:30:26 来源:中国专利 TAG:

技术特征:
1.一种assetbundle资源的浏览和打包方法,其特征在于,包括以下步骤:步骤1,开发设计具有节点图形化界面的浏览打包工具;每当所述浏览打包工具启动时,所述浏览打包工具根据预绑定的与unity引擎存储的assetbundle资源文件夹的接口,读取当前最新的所述unity引擎存储的assetbundle资源文件夹,获得所述assetbundle资源文件夹的节点目录;其中,所述节点目录包括assetbundle资源文件夹包括的各级节点信息以及各级节点信息之间的关联关系;其中,每级节点信息包括:节点名称、节点路径信息、节点对应的资源类型以及与该节点具有依赖关系的关联节点信息;其中,所述关联节点信息包括关联节点名称以及关联节点路径信息;步骤2,所述浏览打包工具将所述assetbundle资源文件夹的节点目录按设计方式展示在所述浏览打包工具的对应界面部分,实现对所述assetbundle资源文件夹的预览功能,具体包括:步骤2.1,所述浏览打包工具的节点图形化界面划分为四个区域,分别为:assetbundle列表展示窗口、assetbundle详细信息展示窗口、资源列表展示窗口和资源详细信息展示窗口;所述assetbundle列表展示窗口,用于通过对所述assetbundle资源文件夹的节点目录进行分析后,以树形结构折叠显示方式,展示所述assetbundle资源文件夹的各级节点;另外,根据所述节点目录,与所述unity引擎存储的assetbundle资源文件夹建立信息读取关系,通过对所述unity引擎存储的assetbundle资源文件夹进行分析,如果某些节点包含的资源具有重复和冗余,或者,如果某个节点内包含的资源为空,则对该节点标记警告提示信息;所述assetbundle详细信息展示窗口,用于当所述assetbundle列表展示窗口中的某级节点被点击时,获得并展示所述节点的详细信息;所述节点的详细信息包括:节点占用磁盘的总容量、节点所依赖的其他节点的名称和路径、节点所关联的提示信息;其中,所述提示信息包括:警告提示信息或错误提示信息;所述资源列表展示窗口,用于当所述assetbundle列表展示窗口中的最底层级的节点被点击时,以列表方式展示所述节点包括的资源信息;其中,所述资源信息包括资源名称、资源类型和资源占用磁盘的总容量;另外,根据所述节点目录,与所述unity引擎存储的assetbundle资源文件夹建立信息读取关系,通过对所述unity引擎存储的assetbundle资源文件夹进行分析,如果某个资源包含在多个节点中,则表示该资源为重复冗余的资源,则对该资源标记警告提示信息;所述资源详细信息展示窗口,用于当所述资源列表展示窗口中的某个资源被点击时,显示所述资源的详细信息;其中,所述资源的详细信息,包括:资源路径、资源警告提示信息和资源错误提示信息;步骤2.2,当所述资源列表展示窗口显示的资源被标记警告提示信息时,如果为重复冗余的资源,则针对每种重复冗余的资源,在资源列表展示窗口新建共享文件夹;将重复冗余的资源移动到所述共享文件夹;然后,将同种所有重复冗余的资源均删除,并在删除位置建立指向共享文件夹的指针,实现资源共享;步骤3,所述浏览打包工具根据对所述assetbundle资源文件夹的预览功能,实现对所
述assetbundle资源文件夹的打包:步骤3.1,构建资源打包发布到的目标平台;步骤3.2,设置资源打包统一存储路径和资源打包参数;步骤3.3,将统一存储路径中最外层文件夹内的所有数据清空;步骤3.4,根据所述assetbundle资源文件夹的预览窗口,与所述unity引擎存储的assetbundle资源文件夹建立信息读取关系,通过对所述unity引擎存储的assetbundle资源文件夹进行读取分析和去冗余操作,得到最终打包完成的assetbundle资源文件夹,并将所述打包完成的assetbundle资源文件夹按步骤3.2设置的统一存储路径,保存到目标文件夹;步骤3.5,将所述目标文件夹保存的assetbundle资源文件夹发布到步骤3.1配置的目标平台;步骤4,退出所述浏览打包。2.根据权利要求1所述的一种assetbundle资源的浏览和打包方法,其特征在于,步骤3.2中,所述资源打包参数包括:压缩格式。3.根据权利要求1所述的一种assetbundle资源的浏览和打包方法,其特征在于,步骤3.4具体为:判断所述assetbundle资源文件夹的预览窗口是否具有资源冗余的警告提示信息,如果没有,则直接根据所述assetbundle资源文件夹的预览窗口展示的所述assetbundle资源文件夹的各级节点,从所述unity引擎存储的assetbundle资源文件夹加载到对应资源;如果有,则判断所述assetbundle资源文件夹的预览窗口是否已建立资源共享,解决资源冗余问题,如果没有,则根据资源重复冗余的警告提示信息,在从所述unity引擎存储的assetbundle资源文件夹加载资源时,针对重复冗余的资源,不进行重复加载,只加载一次并标记为共享资源;并在原资源对位位置建立指针指向共享资源;如果有,则直接根据资源列表展示窗口显示的资源信息以及共享资源信息,从所述unity引擎存储的assetbundle资源文件夹加载对应资源。

技术总结
本发明提供一种Assetbundle资源的浏览和打包方法,包括:开发设计具有节点图形化界面的浏览打包工具;每当所述浏览打包工具启动时,浏览打包工具根据预绑定的接口,读取Unity引擎存储的Assetbundle资源文件夹,获得Assetbundle资源文件夹的节点目录;预览;打包。具有以下优点:1)具有Assetbundle资源文件夹的目录预览功能;在预览资源时,仅加载并预览资源路径和资源类型信息,并不加载真正的资源;只有在进行资源打包时,才加载真正的资源;提高预览速度,降低预览时占用的存储空间;2)在资源打包过程中,实现资源去冗余操作,从而降低资源包体积,缩短资源包访问时间。缩短资源包访问时间。缩短资源包访问时间。


技术研发人员:张永明 罗培羽 邝剑洪 谢晨 谢文达
受保护的技术使用者:广州四三九九信息科技有限公司
技术研发日:2021.11.25
技术公布日:2022/2/18
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献