首页 > 其他 > 详细

3.绘制一张基本地图

时间:2019-03-03 14:41:50      阅读:138      评论:0      收藏:0      [点我收藏+]

思路:首先地图分为5个层次

1.海洋,最底层,位置固定不变

2.陆地,打孔,因为是六边形图案组成的游戏,需要打孔,忽略海岸和陆地,只在海洋地区打孔

3.地图色,需要实时绘制,在需要的时候先打孔,然后绘制上需要的六边形形状的颜色,在无地图色的游戏中不做考虑

4.装饰+海岸,直接绘制

5.网格,固定,最上层,随屏幕做横移

 

步骤

1.加载地图bin,加载地图素材

2.创建actor,在里面绘制5层地图,添加到draw方法中

3.在screen中增加鼠标和按键的监控,actor的draw中,确定位移,缩放

ps:暂时不考虑地图色

地图效果如下:

技术分享图片

技术分享图片

ps:世界征服者4的海岸采用法线贴图,暂时没做深刻研究,所以示例中海洋颜色才如此单一.

     另外整图绘制也会导致加载时间过长,所以要限制好缩放比例

3.绘制一张基本地图

原文:https://www.cnblogs.com/tysk/p/10464999.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!