本发明涉及数据处理,特别地涉及一种游戏开发过程中的关卡元素布局生成方法、装置及关卡编辑器。
背景技术:
1、关卡编辑器是游戏开发过程中一种常用的辅助工具,通常由游戏制作团队中的产品经理负责使用关卡编辑器进行游戏关卡的设计,另有一些游戏会设计出适合玩家使用的关卡编辑器,以增加玩家体验到设计关卡的乐趣。现有的关卡编辑器通常由程序员通过开发工具实现,因而使用关卡编辑器的产品经理或玩家需要学习开发工具的使用才能操作关卡编辑器,学习成本和时间成本都比较高。另外,对于消除类游戏、逻辑类游戏、纸牌游戏等的关卡编辑器,在生成关卡布局数据时,需要设计者手动向编辑区填加游戏元素以构成游戏关卡布局,费时费力。
技术实现思路
1、针对现有技术中存在的技术问题,本发明提出一种省时省力的关卡元素布局生成方法、装置及关卡编辑器。
2、为了解决上述技术问题,根据本发明的一个方面,本发明提供了一种关卡元素布局生成方法,其中包括以下步骤:
3、获取关卡图像;
4、按照关卡编辑区的编辑块布局将所述关卡图像分解成多个子图像;
5、将所述子图像数据转换为当前游戏的关卡元素数据;以及
6、将所述关卡元素数据转换为对应的关卡元素显示在关卡编辑区。
7、为了解决上述技术问题,根据本发明的另一个方面,本发明提供了一种关卡元素布局生成装置,其中包括关卡图像获取模块、图像分解模块、数据转换模块以及显示模块,所述关卡图像获取模块用以获取关卡图像;所述图像分解
8、模块与所述关卡图像获取模块相连接,经配置以按照关卡编辑区的编辑块布局5将所述关卡图像分解成多个子图像;所述数据转换模块与所述图像分解模块相连接,经配置以将所述子图像数据转换为当前游戏的关卡元素数据;所述显示模块与所述数据转换模块相连接,经配置以将所述关卡元素数据转换为对应的关卡元素显示在关卡编辑区。
9、根据本发明的另一个方面,本发明提供了一种关卡编辑器,其中包括前述0的关卡元素布局生成装置,经配置以基于关卡图像生成关卡元素布局并保存为对应游戏的关卡文件。
10、根据本发明的另一个方面,本发明提供了一种电子终端,其中包括处理器和存储器,所述存储器中存储有程序指令集合,所述处理器执行所述程序指令集合时实现前述的关卡元素布局生成方法。
11、5根据本发明的另一个方面,本发明提供了一种计算机可读存储介质,其中存储有程序指令集合,在所述程序指令集合被处理器执行时实现前述的关卡元素布局生成方法。
12、根据本发明的另一个方面,本发明提供了一种计算机程序产品,其中存储有程序指令集合,在所述程序指令集合被处理器执行时实现前述的关卡元素布0局生成方法。
13、本发明可以将现有的一些适合作为关卡元素布局的图像作为资源,用户通过简单的文件指定操作即可以得到关卡元素布局,不需要再人工地、一个元素一个元素地布置到编辑区,既丰富了游戏布局的资源,又省时省力。
1.一种关卡元素布局生成方法,其特征在于,包括:
2.根据权利要求1所述的关卡元素布局生成方法,其特征在于,获取关卡图像的步骤包括:
3.根据权利要求1所述的关卡元素布局生成方法,其特征在于,获取关卡图像的步骤包括:
4.根据权利要求2或3所述的关卡元素布局生成方法,其特征在于,从所述目标图像块中识别出关卡图像的步骤进一步包括:
5.根据权利要求1所述的关卡元素布局生成方法,其特征在于,将所述子图像数据转换为当前游戏的关卡元素数据的步骤包括:
6.根据权利要求5所述的关卡元素布局生成方法,其特征在于,所述编辑块所需的数据类型为单一色彩的图像数据或具有特定图案的图像数据。
7.一种关卡元素布局生成装置,其特征在于,包括:
8.根据权利要求7所述的关卡元素布局生成装置,其特征在于,所述关卡图像获取模块包括:
9.根据权利要求8所述的关卡元素布局生成装置,其特征在于,所述关卡图像识别单元基于分类模型对所述目标图像块进行分类处理以得到游戏类型及对应的关卡图像;其中,所述分类模型的输入为图像,输出为游戏类型及对应的关卡图像;
10.根据权利要求8所述的关卡元素布局生成装置,其特征在于,所述数据转换模块包括:
11.一种关卡编辑器,其特征在于,包括权利要求7-10任一所述的关卡元素布局生成装置,经配置以基于关卡图像生成关卡元素布局并保存为对应游戏的关卡文件。
12.一种电子终端,其特征在于,包括处理器和存储器,所述存储器中存储有程序指令集合,所述处理器执行所述程序指令集合时实现权利要求1-6任一所述的关卡元素布局生成方法。
13.一种计算机可读存储介质,其特征在于,存储有程序指令集合,在所述程序指令集合被处理器执行时实现权利要求1-6任一所述的关卡元素布局生成方法。
14.一种计算机程序产品,其特征在于,存储有程序指令集合,在所述程序指令集合被处理器执行时实现权利要求1-6任一所述的关卡元素布局生成方法。