全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210282061.6 (22)申请日 2022.03.22 (71)申请人 在线途游 (北京) 科技有限公司 地址 100012 北京市朝阳区红军营南路3 6 号暖山生活B座 申请人 北京云游互动网络科技有限公司 (72)发明人 杨雯杰 何雨泉 袁冠鹏 李建良  (51)Int.Cl. G06F 16/16(2019.01) G06F 16/54(2019.01) G06F 9/445(2018.01) G06F 8/38(2018.01) G06F 8/76(2018.01) (54)发明名称 一种在开发引擎内自动生成UI资源的方法 及装置 (57)摘要 本申请提供一种在开发引擎内自动生成UI 资源的方法及装置、 计算设备和计算机可读存储 介质。 其中所述方法包括: 获取AdobeXD软件生成 的XD文件; 在开发引擎中利用XD 文件管理器对XD 文件进行自动解析; 根据所述XD文件的结构, 将 XD文件中的资源转换成开发引擎中的资源目录。 该方法基于开发引擎内实现的XD 文件管理器, 完 成了一键导入XD文件并自动化生成开发引擎需 要的预制体和相关资源的功能, 进而实现了项目 开发过程中美术设计阶段到研发阶段各类资源 的自动转换功能, 极大的提高了生成的UI 资源品 质和项目的研发效率。 权利要求书2页 说明书7页 附图5页 CN 114625705 A 2022.06.14 CN 114625705 A 1.一种在开发引擎内自动生成UI资源的方法, 其特 征在于, 包括: 获取Adobe XD软件生成的XD文件; 在开发引擎中利用XD文件管理器对XD文件进行自动解析; 根据所述XD文件的结构, 将XD文件中的资源转换成开发引擎中的资源目录 。 2.根据权利要求1所述的方法, 其中, 所述利用XD文件管理器对XD文件进行自动解析包 括: 在所述XD文件管理器中配置XdTrig ger, 所述XdTrig ger为扩展解析模块; 利用所述XdTrig ger对XD文件进行扩展解析。 3.根据权利要求2所述的方法, 所述将XD文件中的资源转换成开发引擎中的资源目录 包括: 将XD文件的资源分别转换成开发引擎项目中的预制体目录、 组件目录以及图片资源目 录。 4.根据权利要求3所述的方法, 所述将XD文件的资源转换成开发引擎项目中的预制体 目录还包括: 在开发引擎的项目中单独创建一个Meta预制体根节点, 该节点存在一hash属性值, 当 再次导入XD文件到开发引擎时, 对XD文件中的画板进行hash校验, 如果hash值一样, 拦截 该 画板的解析和处 理, 进入下一个导入画板的解析。 5.根据权利要求3所述的方法, 所述根据所述XD文件的结构, 将XD文件的资源转换成开 发引擎中的资源目录包括: 在所述XD文件管理器中配置FuncTrig ger, 所述FuncTrig ger为扩展功能模块; XD文件管理器利用FuncTrigger, 根据资源规则定义将XD文件的资源转换成开发引擎 需要的扩展资源目录 。 6.根据权利要求5所述的方法, 所述XD文件管理器利用FuncTrigger, 根据资源规则定 义将XD文件的资源转换成开发引擎需要的扩展资源目录还 包括: 根据XD文件中的图片描述信息以及 资源规则 定义确定每个图片所对应的类型, 根据每 个图片所对应的类型对图片进行合并, 得到每 个功能模块的图集A tlas。 7.根据权利要求5所述的方法, 所述XD文件管理器中包括一个或多个XdTrigger和 FuncTrig ger, 所述XdTrig ger和FuncTrig ger以.as set文件的形式存在于开发引擎项目中。 8.根据权利 要求2所述的方法, 其 中, 所述XD文件管理器以Insp ector面板的方式展现, 响应于XD文件被拖动到该面板上, 对XD文件进行解析。 9.一种在开发引擎内自动生成UI资源的装置, 其特 征在于, 包括: XD文件管理器, 所述XD文件管理器在开发引擎中接收由AdobeXD软件生成的XD文件并 解析; 配置于XD文件管理器中的扩展解析模块XdTrig ger, 用于对XD文件进行扩展功能解析; 配置于XD文件管理器中的扩展功能模块FuncTri gger, 用于根据所述XD文件的结构, 将 XD文件中的资源转换成开发引擎中的资源目录; 所述XD文件管理器以Inspector面板的方式展现, 其包括一个或多个扩展解析模块和 扩展功能模块。 10.一种计算设备, 包括存储器、 处理器及存储在存储器上并可在处理器上运行的计算权 利 要 求 书 1/2 页 2 CN 114625705 A 2机指令, 其特 征在于, 所述处 理器执行所述指令时实现权利要求1 ‑8所述方法的步骤。 11.一种计算机可读存储介质, 其存储有计算机指令, 其特征在于, 该指令被处理器执 行时实现权利要求1 ‑8所述方法的步骤。权 利 要 求 书 2/2 页 3 CN 114625705 A 3

.PDF文档 专利 一种在开发引擎内自动生成UI资源的方法及装置

文档预览
中文文档 15 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共15页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种在开发引擎内自动生成UI资源的方法及装置 第 1 页 专利 一种在开发引擎内自动生成UI资源的方法及装置 第 2 页 专利 一种在开发引擎内自动生成UI资源的方法及装置 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-17 23:59:07上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。