【技术实现步骤摘要】
实例的编辑方法、装置、设备及介质
[0001]本申请涉及计算机
,特别涉及一种实例的编辑方法、装置、设备及介质。
技术介绍
[0002]通过游戏场景编辑器能够对游戏的场景(关卡)进行编辑。
[0003]实例是游戏场景编辑器中的最小编辑单位,包括可被放置到游戏场景中的任何对象。每个实例具有自身的属性,例如位置、大小等。相关技术中,通过编写用于定义实例的一整套代码,并进行加载,可实现在游戏场景编辑器中构建实例。每个实例的属性定义在其对应的代码中。
[0004]在编辑通过上述方式构建的实例时,需要人工查询实例所对应的代码中需要进行编辑的部分,并对该部分代码进行相应修改。由于在实际应用中需要频繁编辑实例,采用上述方式编辑实例的效率较低。
技术实现思路
[0005]本申请提供了一种实例的编辑方法、装置、设备及介质,可以提升编辑实例的效率。所述技术方案如下:
[0006]根据本申请的一方面,提供了一种实例的编辑方法,所述方法包括:
[0007]获取游戏场景编辑器中的组件,所述组件是基 ...
【技术保护点】
【技术特征摘要】
1.一种实例的编辑方法,其特征在于,所述方法包括:获取游戏场景编辑器中的组件,所述组件是基于ECS架构建立的,所述游戏场景编辑器用于编辑基于虚拟环境的应用程序中的虚拟场景;响应于注册操作,为实例注册所述组件,得到组成所述实例的组件,所述实例是所述游戏场景编辑器中的编辑单位,所述注册操作是在所述游戏场景编辑器中触发的;响应于对所述实例的编辑操作,在组成所述实例的组件中增加或删除所述组件,所述编辑操作是在所述游戏场景编辑器中触发的。2.根据权利要求1所述的方法,其特征在于,组成所述实例的组件用于反映所述实例的属性;所述响应于对所述实例的编辑操作,在组成所述实例的组件中增加所述组件,包括:响应于针对所述实例增加目标属性的操作,通过插件系统在组成所述实例的组件中增加目标组件;其中,所述目标组件是与所述目标属性对应的组件,所述插件系统用于处理所述目标组件的数据,所述插件系统是基于所述ECS架构建立的。3.根据权利要求1所述的方法,其特征在于,组成所述实例的组件用于反映所述实例的属性;所述响应于对所述实例的编辑操作,在组成所述实例的组件中删除所述组件,包括:响应于针对所述实例移除目标属性的操作,通过插件系统在组成所述实例的组件中移除目标组件;其中,所述目标组件是与所述目标属性对应的组件,所述插件系统用于处理所述目标组件的数据,所述插件系统是基于所述ECS架构建立的。4.根据权利要求2或3所述的方法,其特征在于,所述方法还包括:根据所述目标组件的标识,获取与所述目标组件对应的所述插件系统的类;根据所述插件系统的类获取所述插件系统。5.根据权利要求1至3任一所述的方法,其特征在于,所述为实例注册所述组件,得到组成所述实例的组件,包括:通过插件系统为所述实例注册所述插件系统对应的组件,得到组成所述实例的组件;其中,所述插件系统用于处理...
【专利技术属性】
技术研发人员:张之栋,王珊珊,
申请(专利权)人:不鸣科技杭州有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。