说明:收录25万 73个行业的国家标准 支持批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210635096.3 (22)申请日 2022.06.06 (71)申请人 北京新唐思创教育科技有限公司 地址 100041 北京市石景山区八大处高科 技园区内6 -C号地3号楼1 18室 (72)发明人 李阳  (74)专利代理 机构 北京开阳星知识产权代理有 限公司 1 1710 专利代理师 付宏艳 (51)Int.Cl. A63F 13/77(2014.01) G06F 8/30(2018.01) G06F 8/71(2018.01) G06F 9/50(2006.01) (54)发明名称 基于Unity的资源打包 方法、 装置、 设备及介 质 (57)摘要 本公开涉及一种基于Unity的资源打包方 法、 装置、 设备及介质; 该方法包括: 配置U nity项 目的待打包资源; 创建与多个系统平台一一对应 的临时打包目录和打包缓存目录; 针对每个系统 平台, 对待打包资源、 该系统平台的临时打包目 录和该系统平台的打包缓存目录进行打包处理, 生成与该系统平台对应的打包结果。 本公开能够 提高打包效率、 降低人力成本 。 权利要求书2页 说明书9页 附图4页 CN 114887328 A 2022.08.12 CN 114887328 A 1.一种基于Un ity的资源打包方法, 其特 征在于, 包括: 配置Unity项目的待打包资源; 创建与多个系统平台一 一对应的临时打包目录和打包缓存目录; 针对每个系统平台, 对所述待打包资源、 该系统平台的临时打包目录和该系统平台的 打包缓存目录进行打包处 理, 生成与该系统平台对应的打包结果。 2.根据权利要求1所述的方法, 其特 征在于, 所述配置Un ity项目的待打包资源, 包括: 调用命令行工具获取Un ity项目的工程目录和功能模块名称; 根据所述工程目录和所述功能模块名称配置所述Un ity项目的待打包资源。 3.根据权利要求2所述的方法, 其特征在于, 所述根据所述工程目录和所述功能模块名 称配置所述Un ity项目的待打包资源, 包括: 对所述Unity项目的工程目录进行定制化配置, 其中, 所述工程目录包括可寻址资产系 统、 脚本构建模块、 配置文件, 所述定制化配置包括: 配置所述可寻址资产系统的打包配置 信息、 配置所述脚本构建模块采用自定义构建模式、 设置所述配置文件的远程目录文件路 径和本地目录文件路径; 根据所述功能模块名称, 配置所述Un ity项目对应的项目资产目录和功能模块目录; 将定制化配置后的工程目录、 所述项目资产目录和所述功能模块目录下的资源文件作 为待打包资源。 4.根据权利要求1 ‑3中任一项所述的方法, 其特征在于, 所述针对每个系统平台, 对所 述待打包资源、 该系统平台的临时打包目录和该系统平台的打包缓存目录进行打包处理, 包括: 对所述Unity项目的定制化配置后的工程目录进行遍历, 得到公共目录以及与不同系 统平台分别匹配的固定目录; 针对每个固定目录, 将该固定目录链接 到同一系统平台对应的临时打包目录中; 通过软链接的方式将所述公共目录链接 到每个所述临时打包目录中; 针对每个系统平台, 将该系统平台对应的链接所述固定目录和所述公共目录的临时打 包目录、 所述打包缓存目录作为打包路径, 在所述打包路径下对所述项目资产目录和所述 功能模块目录进行打包处 理。 5.根据权利要求4所述的方法, 其特征在于, 所述在所述打包路径下对所述项目资产目 录和所述功能模块目录进行打包处 理, 包括: 通过Unity平台中的命令行参数, 调用与所述Unity项目的运行环境匹配的配置接口, 在所述打包路径下对所述项目资产目录和所述功能模块目录进行打包处 理。 6.根据权利要求1 ‑3中任一项所述的方法, 其特征在于, 所述生成与该系统平台对应的 打包结果, 包括: 生成与该系统平台对应的产物输出目录; 对所述产物输出目录进行打包, 生成压缩文件, 以将所述压缩文件作为该系统平台对 应的打包结果。 7.根据权利要求6所述的方法, 其特 征在于, 所述方法还 包括: 将所述压缩文件上传至云存 储, 在所述云存 储中生成所述压缩文件 对应的存 储地址; 向预设的服务器发起携带所述存储地址的注册请求, 以使所述服务器对所述存储地址权 利 要 求 书 1/2 页 2 CN 114887328 A 2对应的压缩文件进行注 册。 8.根据权利要求1所述的方法, 其特 征在于, 所述方法还 包括: 针对每个所述打包缓存目录, 通过软链接的方式将所述打包缓存目录链接到同一系统 平台对应的临时打包目录中。 9.一种基于Un ity的资源打包 装置, 其特 征在于, 包括: 资源配置模块, 用于配置Un ity项目的待打包资源; 目录创建模块, 用于创建与多个系统平台一 一对应的临时打包目录和打包缓存目录; 打包模块, 用于针对每个系统平台, 对所述待打包资源、 该系统平台的临时打包目录和 该系统平台的打包缓存目录进行打包处 理, 生成与该系统平台对应的打包结果。 10.一种电子设备, 其特 征在于, 所述电子设备包括: 处理器; 以及 存储程序的存 储器, 其中, 所述程序包括指令, 所述指令在由所述处理器执行时使所述处理器执行根据权 利要求1至8任一所述的方法。 11.一种存储有计算机指令的非瞬时计算机可读存储介质, 其特征在于, 所述计算机指 令用于使所述计算机执 行根据权利要求1至8任一所述的方法。权 利 要 求 书 2/2 页 3 CN 114887328 A 3

.PDF文档 专利 基于Unity的资源打包方法、装置、设备及介质

文档预览
中文文档 16 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共16页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 基于Unity的资源打包方法、装置、设备及介质 第 1 页 专利 基于Unity的资源打包方法、装置、设备及介质 第 2 页 专利 基于Unity的资源打包方法、装置、设备及介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 13:31:10上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。