【技术实现步骤摘要】
对象编辑方法、装置、电子设备和存储介质
[0001]本申请涉及游戏
,具体涉及对象编辑方法、装置、电子设备和存储介质。
技术介绍
[0002]随着计算机和移动端智能设备的普及,游戏已经成为了一种常见的娱乐形式,随着游戏市场规模不断扩大,游戏内容的生产速度难以跟上玩家对游戏内容的消费速度,为了可以实现快速制作游戏的需求,目前的游戏编辑器可以通过预设体,允许创建基于某些有些资源的可复用模板,并通过该模板实现方便快捷的反复创建和一改全改,从而提升游戏的开发效率。
[0003]在进行体素化游戏的开发时,通常是使用大量的方块元素进行游戏场景或预设体的搭建,若使用现有的游戏编辑器进行体素化游戏的开发,由于使用的方块元素较多,则容易出现卡顿的情况,并且难以支持方块元素的变换限制,导致体素化游戏的开发效率低下。
技术实现思路
[0004]本申请实施例提供对象编辑方法、装置、电子设备和存储介质,可以提升体素化游戏的开发效率。
[0005]本申请实施例提供一种对象编辑方法,包括:
[0006]获取素材组,所述素材组包括至少一个元素,所述素材组对应的素材数据包括所述素材组的位置信息以及每个所述元素的元素类型;
[0007]对所述素材数据进行虚拟实例化处理,得到素材对象和对应的虚拟实例化标记,所述虚拟实例化标记用于指示所述素材对象的虚拟实例化状态;
[0008]获取针对所述素材对象的目标变换参数;
[0009]根据所述目标变换参数,对每个所述元素的元素类型和所述位置信息进 ...
【技术保护点】
【技术特征摘要】
1.一种对象编辑方法,其特征在于,所述方法包括:获取素材组,所述素材组包括至少一个元素,所述素材组对应的素材数据包括所述素材组的位置信息以及每个所述元素的元素类型;对所述素材数据进行虚拟实例化处理,得到素材对象和对应的虚拟实例化标记,所述虚拟实例化标记用于指示所述素材对象的虚拟实例化状态;获取针对所述素材对象的目标变换参数;根据所述目标变换参数,对每个所述元素的元素类型和所述位置信息进行更新,得到目标素材数据;根据所述目标素材数据,控制所述素材对象进行变换,得到变换后的素材对象。2.根据权利要求1所述的方法,其特征在于,所述获取针对所述素材对象的目标变换参数,包括:响应于针对所述素材对象的变换操作,确定与所述变换操作对应的原始变换参数,所述原始变换参数为在第一坐标系下的变换参数;将所述原始变换参数变换至第二坐标系,得到所述目标变换参数。3.根据权利要求2所述的方法,其特征在于,所述目标变换参数包括目标平移参数,所述将所述原始变换参数变换至第二坐标系,得到所述目标变换参数,包括:根据所述原始变换参数,确定第一变换矩阵,所述第一变换矩阵为所述素材对象在所述第一坐标系下的变换矩阵;获取第二变换矩阵的逆矩阵,所述第二变换矩阵为所述素材对象的父节点,在第一坐标系下的变换矩阵;获取当前所述素材对象的第一旋转矩阵和第一缩放矩阵,所述第一旋转矩阵为所述素材对象在所述第二坐标系下的旋转矩阵,所述第一缩放矩阵为所述素材对象在所述第二坐标系下的缩放矩阵;基于所述逆矩阵、所述第一变换矩阵、所述第一旋转矩阵以及所述第一旋转矩阵,计算得到所述目标平移参数。4.根据权利要求2所述的方法,其特征在于,所述目标变换参数包括目标旋转参数,所述将所述原始变换参数变换至第二坐标系,得到所述目标变换参数,包括:根据所述原始变换参数确定第一四元数;获取第二四元数,所述第二四元数为所述素材对象的父节点,在第一坐标系下的四元数;获取第三四元数,所述第三四元数为所述素材对象,在第二坐标系下的四元数;根据所述第一四元数、所述第二四元数的逆矩阵以及所述第三四元数,计算得到目标旋转参数。5.根据权利要求2所述的方法,其特征在于,所述目标变换参数包括目标缩放参数,所述将所述原始变换参数变换至第二坐标系,得到所述目标变换参数,包括:根据所述原始变换参数确定缩放参数;获取所述素材对象在所述第一坐标系下的四元数,并将其转换为目标旋转矩阵;将所述缩放参数与所述目标旋转矩阵相乘,得到目标缩放参数。6.根据权利要求1所述的方法,其特征在于,所述目标变换参数包括目标缩放参数、目
标旋转参数以及目标平移参数,所述素材数据还包括素材组的尺寸,所述根据所述目标变换参数,对每个所述元素的元素类型和所述位置信息进行更新,得到目标素材...
【专利技术属性】
技术研发人员:许国斌,
申请(专利权)人:网易杭州网络有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。