一种2d解密类手机游戏的地形编辑方法
【专利摘要】本发明提供了一种2D解密类手机游戏的地形编辑方法,先在引擎中将原始地形图片拼接好;然后按照一定的命名规则,使用一个个“点”勾勒原始地形的边缘;再制定好读取策略,程序读取之前编辑的“点”,并通过这些“点”生成物理刚体。该方法只需作者定义好不同的点代表了什么样的地方,然后将点的位置画准,就能正确的生成物理场景,极大的缩小了游戏的开发周期,也一定程度上提高了游戏的质量;同时,由于每一不同的点都具有自己的个体属性,使得游戏中的物理刚体带有足够多的信息量,当物理刚体受到碰撞时,通过解析物理刚体的边就可以做出十分丰富的判定,丰富了游戏内容,也提高了游戏的可玩性。
【专利说明】
一种2D解密类手机游戏的地形编辑方法
技术领域
[0001]本发明属于电子信息与计算机技术领域,特别涉及一种2D解密类手机游戏的地形编辑方法。
【背景技术】
[0002]目前市面上的手机游戏,大多是用cocos2d_x和Unity3D这两种引擎来制作的。其中,C0C0S2d-x游戏引擎,在制作2D类型的游戏上,具有比较成熟的系统。但,由于现在的cocos编辑器还不支持生成带有地形效果的场景,设计2d游戏大多是通过坐标检测的方法,来模拟物理地形的。由此,稍复杂一点的物理地形生成的时间变得非常漫长,一定程度上拖延了游戏开发的周期。
【发明内容】
[0003]有鉴于此,本发明旨在提出一种通过描点的方式生成地形的2D解密类手机游戏的地形编辑方法。
[0004]为此,本发明提供一种2D解密类手机游戏的地形编辑方法,包括如下步骤:
[0005]S1、在引擎中将原始地形图片拼接好;
[0006]S2、按照一定的命名规则,使用一个个“点”勾勒原始地形的边缘;
[0007]S3、制定好读取策略,程序读取步骤S2中编辑的“点”,并通过这些“点”生成物理刚体。
[0008]所述步骤S2中的命名规则依据不同“点”的个体属性制定。
[0009]所述步骤S3中,当需要创建一个普通路面的地形时,程序将读到的“点”的位置一次排列,然后两两之间创建线段,再将各线段相连即可。
[0010]当需要创建一个有体积的石块时,程序通过分析代表石块的“点”,生成一个近似于当前石块的多边形,该多边形可以理解为石块的体积,然后在有体积的基础上,再为石块添加一组线段来描述石块的轮廓信息。
[0011]与现有技术相比,本发明提供的所述2D解密类手机游戏的地形编辑方法只需作者定义好不同的点代表了什么样的地方,然后将点的位置画准,由于每一不同的点都具有自己的个体属性,当程序执行创建地形这一步骤时,就能快速的识别出当前所创建地形的种类,从而正确的生成物理场景,极大的缩小了游戏的开发周期,也一定程度上提高了游戏的质量;同时,由于每一不同的点都具有自己的个体属性,使得游戏中的物理刚体带有足够多的信息量,当物理刚体受到碰撞时,通过解析物理刚体的边就可以做出十分丰富的判定,丰富了游戏内容,也提高了游戏的可玩性。
【具体实施方式】
[0012]需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
[0013]本发明提供一种2D解密类手机游戏的地形编辑方法,包括如下步骤:
[0014]S1、在引擎中将原始地形图片拼接好;
[0015]S2、按照一定的命名规则,使用一个个“点”勾勒原始地形的边缘;
[0016]S3、制定好读取策略,程序读取步骤S2中编辑的“点”,并通过这些“点”生成物理刚体。
[0017]所述步骤S2中的命名规则依据不同“点”的个体属性制定。
[0018]在生成物理刚体时,针对不同类型的物理刚体做了不同程度的处理,又因之前编辑的“点”都带有自己的个体属性,当程序执行创建地形这一步时,程序就能识别出当前所需创建的地形的种类。
[0019]当需要创建一个普通路面的地形时,程序将读到的“点”的位置一次排列,然后两两之间创建线段,再将各线段相连即可。
[0020]当需要创建一个有体积的石块时,程序通过分析代表石块的“点”,生成一个近似于当前石块的多边形,该多边形可以理解为石块的体积,然后在有体积的基础上,再为石块添加一组线段来描述石块的轮廓信息。
[0021]通过这种创建方式,大大缩减了生成复杂物理地形的时间,同时保证生成的2D地方跟原始地形有极大的切合度;该方法只需作者定义好不同的点代表了什么样的地方,然后将点的位置画准,由于每一不同的点都具有自己的个体属性,当程序执行创建地形这一步骤时,就能快速的识别出当前所创建地形的种类,从而正确的生成物理场景,极大的缩小了游戏的开发周期,也一定程度上提高了游戏的质量;同时,由于每一不同的点都具有自己的个体属性,使得游戏中的刚体带有足够多的信息量,当刚体受到碰撞时,通过解析刚体的边就可以做出十分丰富的判定,丰富了游戏内容,也提高了游戏的可玩性。
[0022]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种2D解密类手机游戏的地形编辑方法,其特征在于,包括如下步骤: 51、在引擎中将原始地形图片拼接好; 52、按照一定的命名规则,使用一个个“点”勾勒原始地形的边缘; 53、制定好读取策略,程序读取步骤S2中编辑的“点”,并通过这些“点”生成物理刚体。2.根据权利要求1所述的一种2D解密类手机游戏的地形编辑方法,其特征在于,所述步骤S3包括: 当需要创建一个普通路面的地形时,程序将读到的“点”的位置一次排列,然后两两之间创建线段,再将各线段相连即可。3.根据权利要求1所述的一种2D解密类手机游戏的地形编辑方法,其特征在于,所述步骤S3包括: 当需要创建一个有体积的石块时,程序通过分析代表石块的“点”,生成一个近似于当前石块的多边形,该多边形可以理解为石块的体积,然后在有体积的基础上,再为石块添加一组线段来描述石块的轮廓信息。4.根据权利要求1所述的一种2D解密类手机游戏的地形编辑方法,其特征在于,所述步骤S2中的命名规则依据不同“点”的个体属性制定。
【文档编号】A63F13/63GK106075908SQ201610388853
【公开日】2016年11月9日
【申请日】2016年6月2日 公开号201610388853.6, CN 106075908 A, CN 106075908A, CN 201610388853, CN-A-106075908, CN106075908 A, CN106075908A, CN201610388853, CN201610388853.6
【发明人】苏海文
【申请人】苏州乐米信息科技有限公司