对象实例的创建方法及装置、存储介质、电子装置与流程
- 国知局
- 2024-07-11 16:36:43
本发明涉及计算机,具体而言,涉及一种对象实例的创建方法及装置、存储介质、电子装置。
背景技术:
1、相关技术中,编辑器是为了电子游戏等虚拟产品进行创作而设计的软件,而开发者也可以将编辑器开放给普通玩家,在吸引潜在玩家的同时也鼓励玩家一同进行游戏的创作。而且,广大玩家或者一些个人工作室的创造力其实也是巨大的,潜力更是无穷。而编辑器本身就是适合“玩家共建”的一种工具,由其创作出的内容同样能够吸引广大游戏用户。
2、相关技术中,ugc(user generated content,用户生成内容)编辑器主要是面向专业设计人员开发,而大部分用户是非专业创作者,理解数据模板与实例关系有一定困难,传统方法很难被普通用户学习,导致普通玩家创作的效率低。
3、针对相关技术中存在的上述问题,目前尚未发现有效的解决方案。
技术实现思路
1、本发明实施例提供了一种对象实例的创建方法及装置、存储介质、电子装置。
2、根据本发明的一个实施例,提供了一种对象实例的创建方法,包括:响应用户的选择指令,选择待创建目标交互对象的目标美术模型,其中,所述目标美术模型包括所述目标交互对象的形象数据;根据预设绑定关系查找与所述目标美术模型匹配的预设模板,其中,所述预设模板用于描述所述目标交互对象的场景交互属性;采用所述目标美术模型和所述预设模板创建所述目标交互对象的对象实例。
3、可选的,所述预设模板包括以下至少之一:模板标识,模板数值,交互类型信息。
4、可选的,所述模板数值包括以下至少之一:生命属性项的生命值,速度属性项的移动速度值,攻击属性项的攻击值,防御属性项的防御值。
5、可选的,所述交互类型信息包括:交互距离,显示图标,社交属性项。
6、可选的,根据预设绑定关系查找与所述目标美术模型匹配的预设模板包括:确定所述目标交互对象的对象类型和对象属性,其中,所述对象类型包括:交互物,npc;根据预设绑定关系查找与所述目标美术模型、所述对象类型和所述对象属性匹配的预设模板。
7、可选的,响应客户端的选择指令,选择待创建目标交互对象的目标美术模型,包括:在ugc界面的工具栏上检测第一ugc客户端触发的选择指令;将所述选择指令选中的美术模型确定为待创建目标交互对象的目标美术模型,以及将所述目标美术模型添加至虚拟交互场景。
8、可选的,在根据预设绑定关系查找与所述目标美术模型匹配的预设模板之前,所述方法还包括:接收第二ugc客户端发送的第一配置指令,采用所述第一配置指令配置所述预设绑定关系;和/或,接收第三ugc客户端发送的第二配置指令,采用所述第二配置指令配置所述预设模板。
9、可选的,采用所述第二配置指令配置所述预设模板包括:解析所述第二配置指令,提取所述第二配置指令携带的属性值;判断所述属性值是否在预设范围内;若所述属性值在预设范围内,采用所述属性值配置所述预设模板。
10、可选的,采用所述目标美术模型和所述预设模板创建所述目标交互对象的对象实例包括:采用所述预设模板生成与实例相关的模板数据,采用所述目标美术模型的数据生成预定格式的模型文件;采用所述数据模板和所述模型文件生成目标模板数据,并将所述目标模板数据与所述目标交互对象的对象实例进行关联。
11、可选的,在采用所述目标美术模型和所述预设模板创建所述目标交互对象的对象实例之后,所述方法还包括:检测第四ugc客户端触发的针对所述对象实例的选中操作;判断所述对象实例是否创建完成;若所述对象实例创建完成,在所述对象实例所在的场景界面中显示复制组件;检测所述第四ugc客户端基于所述复制组件触发的复制指令;响应所述复制指令,创建与所述对象实例相同的孪生对象实例,并将所述对象实例和所述孪生对象实例添加至同一个实例组,其中,每个实例组对应同一个预设模板。
12、可选的,在选择待创建目标交互对象的目标美术模型之前,所述方法还包括:配置多个类别的美术模型;在素材库中按照模型标签和模型图像分类显示所述多个类别的美术模型。
13、根据本发明的另一个实施例,提供了一种对象实例的创建装置,包括:选择模块,用于响应用户的选择指令,选择待创建目标交互对象的目标美术模型,其中,所述目标美术模型包括所述目标交互对象的形象数据;查找模块,用于根据预设绑定关系查找与所述目标美术模型匹配的预设模板,其中,所述预设模板用于描述所述目标交互对象的场景交互属性;创建模块,用于采用所述目标美术模型和所述预设模板创建所述目标交互对象的对象实例。
14、可选的,所述预设模板包括以下至少之一:模板标识,模板数值,交互类型信息。
15、可选的,所述模板数值包括以下至少之一:生命属性项的生命值,速度属性项的移动速度值,攻击属性项的攻击值,防御属性项的防御值。
16、可选的,所述交互类型信息包括:交互距离,显示图标,社交属性项。
17、可选的,所述查找模块包括:确定单元,用于确定所述目标交互对象的对象类型和对象属性,其中,所述对象类型包括:交互物,npc;查找单元,用于根据预设绑定关系查找与所述目标美术模型、所述对象类型和所述对象属性匹配的预设模板。
18、可选的,所述选择模块包括:检测单元,用于在ugc界面的工具栏上检测第一ugc客户端触发的选择指令;添加单元,用于将所述选择指令选中的美术模型确定为待创建目标交互对象的目标美术模型,以及将所述目标美术模型添加至虚拟交互场景。
19、可选的,所述装置还包括:第一配置模块,用于在所述查找模块根据预设绑定关系查找与所述目标美术模型匹配的预设模板之前,接收第二ugc客户端发送的第一配置指令,采用所述第一配置指令配置所述预设绑定关系;和/或,第二配置模块,用于在所述查找模块根据预设绑定关系查找与所述目标美术模型匹配的预设模板之前,接收第三ugc客户端发送的第二配置指令,采用所述第二配置指令配置所述预设模板。
20、可选的,所述第二配置模块包括:提取单元,用于解析所述第二配置指令,提取所述第二配置指令携带的属性值;判断单元,用于判断所述属性值是否在预设范围内;配置单元,用于若所述属性值在预设范围内,采用所述属性值配置所述预设模板。
21、可选的,所述创建模块包括:生成单元,用于采用所述预设模板生成与实例相关的模板数据,采用所述目标美术模型的数据生成预定格式的模型文件;管理单元,用于采用所述数据模板和所述模型文件生成目标模板数据,并将所述目标模板数据与所述目标交互对象的对象实例进行关联。
22、可选的,所述装置还包括:第一检测模块,用于在所述创建模块采用所述目标美术模型和所述预设模板创建所述目标交互对象的对象实例之后,检测第四ugc客户端触发的针对所述对象实例的选中操作;判断模块,用于判断所述对象实例是否创建完成;显示模块,用于若所述对象实例创建完成,在所述对象实例所在的场景界面中显示复制组件;第二检测模块,用于检测所述第四ugc客户端基于所述复制组件触发的复制指令;处理模块,用于响应所述复制指令,创建与所述对象实例相同的孪生对象实例,并将所述对象实例和所述孪生对象实例添加至同一个实例组,其中,每个实例组对应同一个预设模板。
23、可选的,所述装置还包括:第三配置模块,用于在所述选择模块选择待创建目标交互对象的目标美术模型之前,配置多个类别的美术模型;显示模块,用于在素材库中按照模型标签和模型图像分类显示所述多个类别的美术模型。
24、根据本发明的又一个实施例,还提供了一种存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
25、根据本发明的又一个实施例,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。
26、通过本发明,响应用户的选择指令,选择待创建目标交互对象的目标美术模型,其中,目标美术模型包括目标交互对象的形象数据,根据预设绑定关系查找与目标美术模型匹配的预设模板,其中,预设模板用于描述目标交互对象的场景交互属性,采用目标美术模型和预设模板创建目标交互对象的对象实例,通过根据用户选择的目标美术模型自动查找匹配的预设模板,并通过目标美术模型和预设模板创建目标交互对象的对象实例,能够直接从美术模型一步创建交互对象的对象实例,不用配置专业难懂的底层逻辑数据,解决了相关技术创作ugc内容的效率低的技术问题,用户在创建过程中对底层的预设模板和实例无感,降低了ugc的创作难度,提升了用户体验。
本文地址:https://www.jishuxx.com/zhuanli/20240615/80223.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。