【技术实现步骤摘要】
一种丘陵地形生成方法
本专利技术涉及游戏设计
,特别涉及一种丘陵地形生成方法。
技术介绍
当今有很多重力类的手游,大体游戏形式为触摸屏幕时,角色加速下降,然后借助丘陵地形向前上方俯冲。该类游戏最主要的特点是丘陵地形是纯随机的,其随机程度将很大程度决定游戏的乐趣。所以,丘陵的样式、色彩风格,以及丘陵上面的植被统一性,对用户的视觉体验就变得尤为重要,如图1所示的TingWing便是这样一款游戏。由于此类游戏众多,所以现有技术方案也有很多,目前该类技术并不存在绝对的缺点,一切都是根据需求本身而出发的,例如利用多个地形块随机拼接而成的丘陵地形。
技术实现思路
本专利技术的目的在于提供一种丘陵地形生成方法,能更好生成随机度更高的丘陵地形。根据本专利技术的一个方面,提供了一种丘陵地形生成方法,包括:根据预设山丘总数量,随机生成相应数量的正弦波或余弦波,并根据所生成的正弦波或余弦波,得到多个数据点;通过依次连接所述多个数据点,得到丘陵地形轮廓;对所述丘陵地形轮廓内部和外部的样式进行处理,得到所述丘陵地形。优选地,所述根据预设山丘总数量,随机生成相应数量的正弦波或余弦波,并根据 ...
【技术保护点】
一种丘陵地形生成方法,其特征在于,包括:根据预设山丘总数量,随机生成相应数量的正弦波或余弦波,并根据所生成的正弦波或余弦波,得到多个数据点;通过依次连接所述多个数据点,得到丘陵地形轮廓;对所述丘陵地形轮廓内部和外部的样式进行处理,得到所述丘陵地形。
【技术特征摘要】
1.一种丘陵地形生成方法,其特征在于,包括:根据预设山丘总数量,随机生成相应数量的正弦波或余弦波,并根据所生成的正弦波或余弦波,得到多个数据点;通过依次连接所述多个数据点,得到丘陵地形轮廓;对所述丘陵地形轮廓内部和外部的样式进行处理,得到所述丘陵地形。2.根据权利要求1所述的方法,其特征在于,所述根据预设山丘总数量,随机生成相应数量的正弦波或余弦波,并根据所生成的正弦波或余弦波,得到多个数据点包括:随机生成一个正弦波或余弦波;对所述正弦波或余弦波进行调整,得到调整后的波形作为当前波形;对所述当前波形进行采样处理,得到所述当前波形的若干数据点;以所述当前波形的结束数据点作为下一波形的起点,重复上述步骤,直至达到预设山丘总数量。3.根据权利要求2所述的方法,其特征在于,所述正弦波或余弦波具有左右对称的上坡部分和下坡部分,所述对所述正弦波或余弦波进行调整,得到调整后的波形作为当前波形包括:对所述上坡部分和所述下坡部分之一的宽度和/或高度进行调整,得到左右不对称的当前波形;或者,将所述正弦波或余弦波的上坡部分进行水平翻转,得到下坡波形作为当前波形;或者,将所述正弦波或余弦波的下坡部分进行水平翻转,得到上坡波形作为当前波形。4.根据权利要求2所述的方法,其特征在于,所述对所述正弦波或余弦波进行调整,得到调整后的波形作为当前波形包括:对所述正弦波或余弦波的宽度和/或高度进行调整,得到当前波形。5.根据权利要求2所述的方法,其特征在于,所述对所述正弦波或余弦波进行调整,得到调整后的波形作为当前波形包括:若所述当前波...
【专利技术属性】
技术研发人员:雷羽佳,
申请(专利权)人:北京白鹭时代信息技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。