一种虚拟场景编辑方法、装置、设备和可读存储介质制造方法及图纸

技术编号:37451864 阅读:23 留言:0更新日期:2023-05-06 09:24
本公开提供一种虚拟场景编辑方法、装置、设备和可读存储介质,其中该虚拟场景编辑方法包括:将UI组件和运行逻辑组件注册到目标框架的同一层级中,其中,所述目标框架为虚拟场景编辑功能的基本框架,所述运行逻辑组件在虚拟场景的运行环境中运行;响应于接收对所述虚拟场景的编辑请求,在所述虚拟场景的运行环境中,根据所述UI组件、所述运行逻辑组件的逻辑,执行所述虚拟场景编辑功能,对所述虚拟场景进行编辑。本公开能够在虚拟场景的运行环境中对虚拟场景进行实时、可视化编辑,提升虚拟场景的编辑效率和效果。的编辑效率和效果。的编辑效率和效果。

【技术实现步骤摘要】
一种虚拟场景编辑方法、装置、设备和可读存储介质


[0001]本申请涉及计算机
,具体涉及一种虚拟场景编辑方法、装置、设备和可读存储介质。

技术介绍

[0002]虚拟场景构建完成后,可以通过unity或unreal蓝图等可视化编辑器对虚拟场景进行编辑,例如可以通过编辑器配置好多个UI组件和配套的逻辑组件,通过激活连接各UI组件的方式在虚拟场景中触发逻辑组件的逻辑,后续通过调整组件参数实现虚拟场景编辑。
[0003]然而,编辑器无法在虚拟场景中运行,在编辑器中调整好组件参数后,需要重新启动虚拟场景的程序才能更新本次编辑结果,使得程序人员在配合上游人员的多次编辑需求时,不仅要多次调整组件参数,还要频繁地启动程序,导致编辑效率较低。并且,编辑器的UI组件和逻辑组件运行在不同环境中,修改组件参数所对应的编辑结果无法在当前虚拟场景下实时展示,导致每次编辑的效果无法达到最佳。

技术实现思路

[0004]为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种虚拟场景编辑方法、装置、设备及介质,能够在虚拟场景的运行环境本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种虚拟场景编辑方法,其特征在于,所述方法包括:将UI组件和运行逻辑组件注册到目标框架的同一层级中,其中,所述目标框架为虚拟场景编辑功能的基本框架,所述运行逻辑组件在虚拟场景的运行环境中运行;响应于接收对所述虚拟场景的编辑请求,在所述虚拟场景的运行环境中,根据所述UI组件、所述运行逻辑组件的逻辑,执行所述虚拟场景编辑功能,对所述虚拟场景进行编辑。2.根据权利要求1所述的虚拟场景编辑方法,其特征在于,所述将UI组件和运行逻辑组件注册到目标框架的同一层级中,包括:获取所述UI组件对应的UI端口、UI方法,以及所述运行逻辑组件对应的运行逻辑方法,其中,所述UI端口包括输入端口和输出端口,所述UI方法用于处理所述输入端口的逻辑,以及所述输出端口的逻辑;将所述UI方法和所述运行逻辑方法添加至注册表,并将所述注册表注册到所述目标框架。3.根据权利要求2所述的虚拟场景编辑方法,其特征在于,所述获取所述UI组件对应的UI端口,包括:创建所述输入端口、所述输出端口的端口类型,以及所述端口类型对应的子端口,其中,所述子端口包括流端口、部件端口和值端口;获取所述子端口的属性值,其中,所述属性值包括主键、链接类型、数据类型、名称和注册回调。4.根据权利要求3所述的虚拟场景编辑方法,其特征在于,所述将所述U I方法和所述运行逻辑方法添加至注册表,包括:以所述端口类型的值为索引,调用与所述端口类型的值相同的运行逻辑方法;将所述UI方法和所述运行逻辑方法分别添加至各自对应所述属性值中。5.根据权利要求2

4中任一项所述的虚拟场景编辑方法,其特征在于,所述方法还包括:将更新后的UI方法或更新后的运行逻辑方法注册到所述注册表,以修改所述属性值。6.根据权利要求1所述的虚拟场景编辑方法,其特征在于,所述响应于接...

【专利技术属性】
技术研发人员:李阳
申请(专利权)人:北京新唐思创教育科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1