全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210706067.1 (22)申请日 2022.06.21 (71)申请人 苏州沁游网络科技有限公司 地址 215000 江苏省苏州市中国(江苏)自 由贸易试验区苏州片区苏州工业园区 启泰路68号友谊时光大厦12F (72)发明人 黄炳超 高庆 宋大伟  (74)专利代理 机构 北京品源专利代理有限公司 11332 专利代理师 倪焱 (51)Int.Cl. G06F 8/33(2018.01) G06F 9/445(2018.01) G06F 9/451(2018.01) (54)发明名称 基于UE编辑器的扩展功能实现方法、 装置、 设备及介质 (57)摘要 本发明公开了一种基于UE编辑器的扩展功 能实现方法。 所述方法包括: 响应于对UE编辑器 中目标扩展功能的触发指令, 获取与目标扩展功 能对应的页面配置文件; 执行所述页面配置文 件, 生成与所述目标扩展功能匹配的功能展示页 面; 响应于对功能展示页面中目标控件的触发操 作, 获取与所述触发操作匹配的目标脚本; 触发 执行所述目标脚本中的控件逻辑代码, 以实现所 述目标控件功能。 通过采用上述技术方案, 能够 实现在不更改UE源码的基础上, 低成本、 简单高 效地开发出UE编辑器的扩 展功能。 权利要求书2页 说明书11页 附图4页 CN 115080016 A 2022.09.20 CN 115080016 A 1.一种基于虚幻引擎UE编辑器的扩展功能实现方法, 其特 征在于, 包括: 响应于对UE编 辑器中目标扩展功能的触发指令, 获取与目标扩展功能对应的页面配置 文件; 执行所述页面配置文件, 生成与所述目标扩展功能匹配的功能展示页面; 响应于对功能展示页面中目标控件的触发操作, 获取与所述触发操作匹配的目标脚 本; 触发执行所述目标脚本中的控 件逻辑代码, 以实现所述目标控 件功能。 2.根据权利要求1所述的方法, 其特征在于, 所述页面配置文件为JSON配置文件集, 所 述目标控 件为Slate控 件, 所述目标脚本为pytho n脚本。 3.根据权利要求2所述的方法, 其特 征在于, 执 行所述页面配置文件, 包括: 如果所述JSON配置文件集中包括的JSON配置文件的总数量大于或等于2, 则在所述 JSON配置文件集中, 识别主配置文件; 逐行执行所述主配置文件中的各配置项, 以动态更新所述功能展示页面; 在读取至所述主配置文件中的关键配置字段时, 识别与 所述关键配置字段匹配的目标 从配置文件; 跳转执行所述JSON配置文件集中的所述目标从配置文件中的各配置项, 并在执行完成 后, 返回逐 行执行所述主配置文件中各配置项的操作, 直至 完成对所述主配置文件的执 行。 4.根据权利要求2所述的方法, 其特征在于, 获取与所述触发操作匹配的目标脚本, 包 括: 获取与所述触发操作匹配的目标控 件事件; 查询所述页面配置文件, 获取与所述目标控 件事件匹配的目标pytho n指令; 根据python指令与python脚本之间的绑定关系, 获取与所述目标python指令匹配的所 述目标脚本 。 5.根据权利要求 4所述的方法, 其特 征在于, 还 包括: 通过python函数库中的lambda函数, 预先建立所述python指令与python脚本之间的绑 定关系。 6.根据权利要求1所述的方法, 其特征在于, 在触发执行所述目标脚本中的控件逻辑代 码之后, 还 包括: 响应于对目标控件接口的调用请求, 执行所述目标控件接口, 以在所述功能展示页面 中, 更新显示与所述目标控 件接口对应的控 件。 7.根据权利要求1 ‑6任一项所述的方法, 其特征在于, 所述方法由预先安装于所述UE编 辑器中的功能扩展插 件执行; 其中, 所述功能扩展插件通过C++语言编写得到; 所述目标扩展功能使用所述功能扩展 插件开发得到 。 8.一种基于虚幻引擎UE编辑器的扩展功能实现装置, 其特 征在于, 包括: 指令响应模块, 用于响应于对UE编辑器中目标扩展功能的触发指令, 获取与目标扩展 功能对应的页面配置文件; 文件执行模块, 用于执行所述页面配置文件, 生成与所述目标扩展功能匹配的功能展 示页面;权 利 要 求 书 1/2 页 2 CN 115080016 A 2操作响应模块, 用于响应于对功能展示页面中目标控件的触发操作, 获取与所述触发 操作匹配的目标脚本; 代码执行模块, 用于触发执行所述目标脚本中的控件逻辑代码, 以实现所述目标控件 功能。 9.一种电子设备, 其特 征在于, 所述电子设备包括: 至少一个处 理器; 以及 与所述至少一个处 理器通信连接的存 储器; 其中, 所述存储器存储有可被所述至少一个处理器执行的计算机程序, 所述计算机程序被所 述至少一个处理器执行, 以使所述至少一个处理器能够执行权利要求1 ‑7中任一项所述的 基于虚幻引擎UE编辑器的扩展功能实现方法。 10.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质存储有计算机指 令, 所述计算机指令用于使处理器执行时实现权利要求1 ‑7中任一项所述的基于虚幻引擎 UE编辑器的扩展功能实现方法。权 利 要 求 书 2/2 页 3 CN 115080016 A 3

.PDF文档 专利 基于UE编辑器的扩展功能实现方法、装置、设备及介质

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