本发明涉及游戏开发,尤其涉及一种基于图像的游戏开发方法、装置、设备及存储介质。
背景技术:
1、目前在进行游戏开发时,对开发人员的开发水平较高,必须具备相应的语言开发技术,游戏开发者通过只是专业人士,对非专业人士来说,开发游戏的门槛较高,开发效率低。例如对于沙盒类游戏的游戏开发,一般是使用roblox编辑器进行编辑各种模型对象,但是roblox编辑器只能编辑地图场景,并使用游戏内置的游戏玩法来完成游戏开发,导致开发出来的游戏玩法相对单一,无法满足用户多方面的需求,所以,若需要开发符合用户意图的游戏,常规的游戏开发方法的游戏开发效率仍旧较低。
技术实现思路
1、本发明的主要目的在于提供一种基于图像的游戏开发方法、装置、设备及存储介质,旨在解决或至少部分的解决如何提高游戏开发效率的技术问题。
2、为实现上述目的,本申请提供了一种基于图像的游戏开发方法,所述基于图像的游戏开发方法包括:
3、获取图像信息,并对所述图像信息进行解析以获得游戏资源信息;
4、在预设数据库中匹配与所述游戏资源信息对应的目标模型对象,其中,所述目标模型对象包括场景对象和角色对象;
5、根据所述图像信息确定所述场景对象和所述角色对象之间的交互逻辑;
6、根据所述交互逻辑在所述预设数据库中匹配游戏玩法,并根据所述游戏玩法和所述目标模型对象构建目标游戏。
7、可选地,所述预设数据库包括多个预置模型对象,所述在预设数据库中匹配与所述游戏资源信息对应的目标模型对象的步骤,包括:
8、将所述预设数据库中的各预置模型对象,在不同视角下与所述游戏资源信息进行匹配;
9、根据匹配结果,确定所述目标模型对象。
10、可选地,所述将所述预设数据库中的各预置模型对象,在不同视角下与所述游戏资源信息进行匹配的步骤包括:
11、将所述预设数据库中的各预置模型对象,在不同视角下进行投影,以获得各所述预置模型对象的投影集;
12、将所述游戏资源信息分别与各所述投影集中的投影图像进行匹配。
13、可选地,在所述根据所述游戏玩法和所述目标模型对象构建目标游戏的步骤之前,所述方法包括:
14、若所述游戏资源信息中包括贴图信息,则根据所述贴图信息,生成贴图数据;
15、根据所述贴图数据对所述目标模型对象进行更新。
16、可选地,所述根据所述图像信息确定所述场景对象和所述角色对象之间的交互逻辑的步骤包括:
17、提取所述图像信息中各所述场景对象的属性信息,并基于所述属性信息确定各所述场景对象的用途信息;
18、基于各所述场景对象的用途信息与所述角色对象之间的逻辑关系,确定所述交互逻辑。
19、可选地,所述根据所述游戏玩法和所述目标模型对象构建目标游戏的步骤包括:
20、根据内置排序算法依次加载各所述场景对象,以获得初始游戏场景;
21、将所述初始游戏场景中的各场景对象进行布局,以获得目标游戏场景;
22、根据所述游戏玩法、所述角色对象和所述目标游戏场景,构建所述目标游戏。
23、此外,为实现上述目的,本申请还提供一种基于图像的游戏开发装置,所述基于图像的游戏开发装置包括:
24、图像解析模块,用于获取图像信息,并对所述图像信息进行解析以获得游戏资源信息;
25、资源匹配模块,用于在预设数据库中匹配与所述游戏资源信息对应的目标模型对象,其中,所述目标模型对象包括场景对象和角色对象;
26、逻辑确定模块,用于根据所述图像信息确定所述场景对象和所述角色对象之间的交互逻辑;
27、游戏构建模块,用于根据所述交互逻辑在所述预设数据库中匹配游戏玩法,并根据所述游戏玩法和所述目标模型对象构建目标游戏。
28、可选地,所述资源匹配模块,还用于将所述预设数据库中的各预置模型对象,在不同视角下与所述游戏资源信息进行匹配;根据匹配结果,确定所述目标模型对象。
29、此外,为实现上述目的,本申请还提供了一种电子设备,上述电子设备包括:存储器、处理器及存储在上述存储器上并可在上述处理器上运行的游戏开发程序,上述游戏开发程序被上述处理器执行时实现如上述的基于图像的游戏开发方法的步骤。
30、此外,为实现上述目的,本申请还提供了一种存储介质,上述存储介质上存储有游戏开发程序,上述游戏开发程序被处理器执行时实现如上述的基于图像的游戏开发方法的步骤。
31、本申请提供的基于图像的游戏开发方法,通过获取图像信息,并对所述图像信息进行解析以获得游戏资源信息;进而在预设数据库中匹配与所述游戏资源信息对应的目标模型对象,其中,所述目标模型对象包括场景对象和角色对象;根据所述图像信息确定所述场景对象和所述角色对象之间的交互逻辑;进而根据所述交互逻辑在所述预设数据库中匹配游戏玩法,并根据所述游戏玩法和所述目标模型对象构建目标游戏;用户只需输入部分图像信息,即可自动生成与图像信息相对应的目标游戏,降低了游戏开发难度,节省了游戏开发的时间成本和人力成本,实现了游戏的快速生成,提高了游戏开发效率。
1.一种基于图像的游戏开发方法,其特征在于,所述基于图像的游戏开发方法包括以下步骤:
2.如权利要求1所述的基于图像的游戏开发方法,其特征在于,所述预设数据库包括多个预置模型对象,所述在预设数据库中匹配与所述游戏资源信息对应的目标模型对象的步骤,包括:
3.如权利要求2所述的基于图像的游戏开发方法,其特征在于,所述将所述预设数据库中的各预置模型对象,在不同视角下与所述游戏资源信息进行匹配的步骤包括:
4.如权利要求1所述的基于图像的游戏开发方法,其特征在于,在所述根据所述游戏玩法和所述目标模型对象构建目标游戏的步骤之前,所述方法包括:
5.如权利要求1所述的基于图像的游戏开发方法,其特征在于,所述根据所述图像信息确定所述场景对象和所述角色对象之间的交互逻辑的步骤包括:
6.如权利要求1所述的基于图像的游戏开发方法,其特征在于,所述根据所述游戏玩法和所述目标模型对象构建目标游戏的步骤包括:
7.一种基于图像的游戏开发装置,其特征在于,所述游戏开发装置包括:
8.如权利要求7所述的基于图像的游戏开发装置,其特征在于,所述资源匹配模块,还用于将所述预设数据库中的各预置模型对象,在不同视角下与所述游戏资源信息进行匹配;根据匹配结果,确定所述目标模型对象。
9.一种电子设备,其特征在于,所述电子设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的游戏开发程序,所述游戏开发程序被所述处理器执行时实现如权利要求1至6中任一项所述的基于图像的游戏开发方法的步骤。
10.一种存储介质,其特征在于,所述存储介质上存储有游戏开发程序,所述游戏开发程序被处理器执行时实现如权利要求1至6中任一项所述的基于图像的游戏开发方法的步骤。