standard download
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210780617.4 (22)申请日 2022.07.05 (71)申请人 山东捷瑞数字科技股份有限公司 地址 264003 山东省烟台市莱山区同和路 26号 申请人 山东捷瑞信息技 术产业研究院有限 公司 (72)发明人 王涛 杨斌 柳紫涵 姚舜天  张伟顺  (74)专利代理 机构 烟台双联专利事务所(普通 合伙) 37225 专利代理师 吕静 (51)Int.Cl. G06F 16/16(2019.01) G06F 16/174(2019.01)G06F 3/04842(2022.01) G06F 3/0488(2022.01) G06T 17/00(2006.01) (54)发明名称 一种基于三维引擎的资源包的导出优化处 理方法 (57)摘要 本发明属于编辑器优化技术领域, 具体涉及 一种基于三维引擎的资源包的导出优化处理方 法。 一种基于三维引擎的资源包的导出优化处理 方法, 其特殊之处在于, 包括以下步骤: S1: 选中 要导出的文件; S2: 点击快捷键, 系统响应快捷键 的触控操作, 通过读取接口调取并执行以下操 作: S21: 读取选中资源的唯一标识符, 根据所述 唯一标识符获取该选中资源的相关关联资源的 路径标识, 进而获取选中资源的所有关联资源; S22: 建立一个基于S21所选中资源及其关联资源 的路径标识的存储集合; S23: 根据S22存储集合 中的路径标识将文件压缩并保存到指定位置。 本 发明简化了资源包导出操作, 提高了开发速度, 操作起来方便快捷。 权利要求书1页 说明书3页 附图1页 CN 114840478 A 2022.08.02 CN 114840478 A 1.一种基于三维引擎的资源 包的导出优化处 理方法, 其特 征在于, 包括以下步骤: S1: 选中要导出的文件; S2: 点击快捷键, 系统响应快捷键的触控操作, 通过读取接口调取并执 行以下操作: S21: 读取选中资源的唯一标识符, 根据所述唯一标识符获取该选 中资源的相关关联资 源的路径标识, 进 而获取选中资源的所有关联资源; S22: 建立一个基于S21所选中资源及其关联资源的路径标识的存 储集合; S23: 根据S22存储集合中的路径标识将文件压缩并保存到指定位置, 实现资源包 的快 捷导出。 2.如权利要求1所述的一种基于三维引擎的资源 包的导出优化处 理方法, 其特 征在于, 所述S2中, 所述快捷键预设而成, 且根据MenuItem属性将其与导出操作进行关联。 3.如权利要求1所述的一种基于三维引擎的资源 包的导出优化处 理方法, 其特 征在于, 所述S21中, 通过元信息文件中的assetGUIDs属性获取当前所选资源的唯一标识符 GUID, 所述唯一标识符GUID中存 储有三维引擎所需的预制体、 场景、 材质及脚本资源。 4.如权利要求1所述的一种基于三维引擎的资源 包的导出优化处 理方法, 其特 征在于, 所述S23具体包括: S23.1: 遍历 S22建立的存 储集合; S23.2: 根据存 储集合中的路径标识获取对应的资源; S23.3: 将得到的所有资源压缩为资源 包; S23.4: 将该资源 包保存到指定位置 。权 利 要 求 书 1/1 页 2 CN 114840478 A 2一种基于三维 引擎的资源包的 导出优化处理 方法 技术领域 [0001]本发明属于编辑器优化技术领域, 具体涉及一种基于三维引擎的资源包的导出优 化处理方法。 背景技术 [0002]像Unity3D中package包这一类资源包是项目或项目元素的文件和数据的集合, 三 维引擎将这些文件和数据压缩并存储在一个文件中, 再进行导入的时候和压缩包文件一 样, 资源包在进行解包时会保持其原始目录结构。 资源包的主要功能主要是为了在不同项 目之间实现资源复用, 方便开发时团队多人协同工作, 实现插 件开发和模块重用的功能。 [0003]目前导出资源包的做法都是由开发人员手动导出, 其过程为: 右键点击导出资源 包选项然后选择关联资源和指定名称, 而名称又多以项目名称加上时间来区分, 造成手动 添加过程非常麻烦, 浪费大量的时间, 影响开发效率。 发明内容 [0004]为解决上述问题, 本发明提供一种基于三维引擎的资源包的导出优化处理方法, 该方法能够优化繁琐的资源 包导出操作, 提高开发人员的开发效率。 [0005]为了实现上述发明目的, 本发明采取如下技 术方案: 一种基于三维引擎的资源包的导出优化处理方法, 其特殊之处在于, 包括以下步 骤: S1: 选中要导出的文件; S2: 点击快捷键, 系统响应快捷键的触控操作, 通过读取接口调取并执行以下操 作: S21: 读取选中资源的唯一标识符, 根据所述唯一标识符获取该选中资源的相关关 联资源的路径标识, 进 而获取选中资源的所有关联资源; S22: 建立一个基于S21所选中资源及其关联资源的路径标识的存 储集合; S23: 根据S22存储集合中的路径标识将文件压缩并保存到指定位置, 实现资源包 的快捷导出。 [0006]进一步地, 所述S2中, 所述快捷键预设而成, 且根据MenuItem属性将 其与导出操作 进行关联。 [0007]进一步地, 所述S21中, 通过元信息文件中的assetGUIDs属性获取当前所选资源的 唯一标识符GUID, 所述唯一标识符GUID中存储有三维引擎所需的包括预制体、 场景、 材质、 脚本资源在内的文件。 [0008]进一步地, 所述S23又 具体包括: S23.1: 遍历 S22建立的存 储集合; S23.2: 根据存 储集合中的路径标识获取对应的资源; S23.3: 将得到的所有资源压缩为资源 包;说 明 书 1/3 页 3 CN 114840478 A 3

PDF文档 专利 一种基于三维引擎的资源包的导出优化处理方法

文档预览
中文文档 6 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共6页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种基于三维引擎的资源包的导出优化处理方法 第 1 页 专利 一种基于三维引擎的资源包的导出优化处理方法 第 2 页 专利 一种基于三维引擎的资源包的导出优化处理方法 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-24 00:44:49上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。