1.一种具体化游戏地图编辑方法,其特征在于,包括:
读取XML数据,将所述XML数据存入二维数组;
将存入所述二维数组的数据转换为Object对象;
根据预设的匹配规则,寻找所述Object对象对应的关卡标识及数据值,并判断所述关卡标识及所述数据值的正确性;
当所述关卡标识及所述数据值正确时,根据预设的渲染规则对所述关卡标识及所述数据值进行整合渲染,生成游戏地图;
其中,所述将存入所述二维数组的数据转换为Object对象,具体为:在将所述存入所述二维数组的数据投影到所述游戏地图之后,根据预设的地图层级,对所述存入所述二维数组的数据进行分层并进行封装,将所述存入所述二维数组的数据转换为Object对象;
所述根据预设的渲染规则对所述关卡标识及所述数据进行整合渲染,具体为:所述关卡标识限定了所述Object对象的属性,所述数据值限定了所述Object对象的素材,所述二维数组的序列限定了所述Object对象的位置,再根据预设的渲染规则,对所述Object对象的所述关卡标识及所述数据值进行整合渲染,呈现所述游戏地图的样貌属性。
2.根据权利要求1所述的具体化游戏地图编辑方法,其特征在于,所述将所述XML数据存入二维数组,具体为:建立一个以游戏地图高为长度的一维数组;
在所述一维数组的网格元件中建立一个以所述游戏地图宽为长度的一维数组,生成二维数组;
将所述XML数据存入所述二维数组。
3.根据权利要求2所述的具体化游戏地图编辑方法,其特征在于,在将所述XML数据存入所述二维数组之后,还包括:将所述存入所述二维数组的数据投影到所述游戏地图。
4.根据权利要求1所述的具体化游戏地图编辑方法,其特征在于,所述预设的地图层级包括:地表层、建筑层、事件层及交互层;其中,所述地表层包括所述游戏地图中预设的地形地面,所述建筑层包括所述游戏地图中预设的遮挡在所述地表层上的建筑物,所述事件层包括所述游戏地图中预设的游戏触发事件,所述交互层包括所述游戏地图中预设的与玩家进行交互的回应动作。
5.一种具体化游戏地图编辑系统,其特征在于,包括存储器、处理器、编译器及显示模块;
其中,所述存储器存储有实现如权利要求1至4中任意一项所述的具体化游戏地图编辑方法的计算机程序;
所述处理器用于执行所述存储器存储的所述计算机程序;
所述编译器用于将所述XML数据编译存入二维数组及进行错误的查找和修改;
所述显示模块用于具体化显示游戏地图编辑过程及呈现游戏地图的样貌属性,各个点的位置与连线。
6.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有实现如权利要求1至4中任意一项所述的具体化游戏地图编辑方法的计算机程序。