The invention discloses a drawing method and a terminal of a multi-object block splicing body in a game map. By importing the generated object block resource set comprising various types of object blocks, the starting and ending points of the splicing body of the multi-object block to be drawn are received, and the matched object blocks are extracted from the resource set of the object blocks, filled between the starting and ending points and spliced, and then the spliced object blocks are spliced. By reorganizing and adjusting, the multi-object block splicing body can be drawn. It is convenient for developers to draw multi-object block splicing body when making game maps. It is simple and fast, guarantees the diversity of multi-object block splicing body in maps, improves work efficiency, and can be used to draw multi-object block splicing object with wide application range.
【技术实现步骤摘要】
一种游戏地图中多物块拼接体的绘制方法及终端
本专利技术涉及游戏地图绘制
,尤其是涉及一种游戏地图中多物块拼接体的绘制方法及终端。
技术介绍
游戏地图的制作是游戏中不可缺少的一部分,在编辑游戏地图的过程中,编辑者往往需要对每个物件或局部物件进行摆放和操作,但是针对一些多物块拼接体(例如崖壁,高台等),为了保证游戏地图中多物块拼接体的多样性,需要编辑者对多个物块进行反复的拼接与调整,效率低下,过程繁琐。
技术实现思路
本专利技术所要解决的技术问题是:提供一种游戏地图中多物块拼接体的绘制方法及终端,在制作游戏地图时方便开发者绘制多物块拼接体,提高工作效率。为了解决上述技术问题,本专利技术采用的一种技术方案为:一种游戏地图中多物块拼接体的绘制方法,包括步骤:S1、生成物块资源集合,所述物块资源集合包括生成所述多物块拼接体的各种类型的物块;S2、导入所述物块资源集合,接收待绘制的多物块拼接体的起始点和结束点;S3、从所述物块资源集合中提取匹配的物块填充在所述起始点和结束点之间并进行拼接,对拼接后的物块进行重组和调整,绘制成所述多物块拼接体。为了解决上述技术问题,本专利技术 ...
【技术保护点】
1.一种游戏地图中多物块拼接体的绘制方法,其特征在于,包括步骤:S1、生成物块资源集合,所述物块资源集合包括生成所述多物块拼接体的各种类型的物块;S2、导入所述物块资源集合,接收待绘制的多物块拼接体的起始点和结束点;S3、从所述物块资源集合中提取匹配的物块填充在所述起始点和结束点之间并进行拼接,对拼接后的物块进行重组和调整,绘制成所述多物块拼接体。
【技术特征摘要】
1.一种游戏地图中多物块拼接体的绘制方法,其特征在于,包括步骤:S1、生成物块资源集合,所述物块资源集合包括生成所述多物块拼接体的各种类型的物块;S2、导入所述物块资源集合,接收待绘制的多物块拼接体的起始点和结束点;S3、从所述物块资源集合中提取匹配的物块填充在所述起始点和结束点之间并进行拼接,对拼接后的物块进行重组和调整,绘制成所述多物块拼接体。2.根据权利要求1所述的一种游戏地图中多物块拼接体的绘制方法,其特征在于,所述步骤S1还包括:生成所述物块资源集合中每个物块的配置文件,所述配置文件包括所述物块的类型;所述步骤S2还包括:导入所述物块资源集合中每个物块的配置文件;所述步骤S3中所述从所述物块资源集合中提取匹配的物块填充在所述起始点和结束点之间并进行拼接包括:根据所述配置文件从所述物块资源集合中提取匹配的物块填充在所述起始点和结束点之间并进行拼接。3.根据权利要求2所述的一种游戏地图中多物块拼接体的绘制方法,其特征在于,所述配置文件还包括所述物块的连接点以及连接点的浮动范围;所述步骤S2和S3之间还包括:根据每个物块的配置文件中物块的连接点确定物块的偏移坐标和方向数据,所述偏移坐标包括横向偏移坐标和纵向偏移坐标;所述步骤S3中所述拼接包括横向拼接和纵向拼接;所述横向拼接包括:S301、根据所述起始点和结束点的纵坐标差值判断当前纵向行径的方向;S302、从所述物块资源集合中选择所述方向数据满足所述当前纵向行径的方向的物块;S303、将所述物块的横向偏移坐标加上所述物块连接点的浮动范围得到所述物块的偏移坐标;S304、将所述起始点的横坐标累加所述偏移坐标,判断累加后的起始点的横坐标是否大于或等于所述结束点的横坐标,若否,则返回步骤S301;所述纵向拼接包括:S305、根据所述起始点和结束点的横坐标差值判断当前横向行径的方向;S306、从所述物块资源集合中选择所述方向数据满足所述当前横向行径的方向的物块;S307、将所述物块的纵向偏移坐标加上所述物块连接点的浮动范围得到所述物块的偏移坐标;S308、将所述起始点的纵坐标累加所述偏移坐标,判断累加后的起始点的纵坐标是否大于或等于所述结束点的纵坐标,若否,则返回步骤S305。4.根据权利要求3所述的一种游戏地图中多物块拼接体的绘制方法,其特征在于,所述步骤S3中对拼接后的物块进行重组和调整,绘制成所述多物块拼接体包括:随机打乱所述起始点和结束点之间拼接后的所有物块的分布,判断是否存在不满足第一物块连接点方向要求的第二物块,所述第一物块是拼接时第二物块的上一个物块,若否,则多物块拼接体绘制完成;若是,则判断在与所述第二物块拼接的后续物块中是否存在符合所述第一物块连接点方向要求的第三物块,若是,则将第二物块与第三物块的位置对换,若否,则清空所有拼接的物块,并返回步骤S301。5.根据权利要求3所述的一种游戏地图中多物块拼接体的绘制方法,其特征在于,每个物块的连接点有两个;所述根据每个物块的配置文件中物块的连接点确定物块的偏移坐标和方向数据包括:根据所述物块的两个连接点连线的趋势确定所述物块连接点的方向数据;根据所述物块资源的两个连接点横坐标上的差值确定所述物块连接点的横向偏移坐标;根据所述物块资源的两个连接点在纵坐标上的差值确定所述物块连接点的纵向偏移坐标。6.一种游戏地图中多物块拼接体的绘制终端,包括存储器...
【专利技术属性】
技术研发人员:刘德建,陈宏展,江晖,岳万恕,黄孔弘,陈建宽,王炜,
申请(专利权)人:福建天晴在线互动科技有限公司,
类型:发明
国别省市:福建,35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。