难点主要是如果获取一个六边形格子相邻的六个格子,在实际开发中有个简单取巧的方法,
思路:把正四边形变成平行四边形,然后把六边形格子放入平行四边形的直角坐标系中就成了六边形地图。即产生地图时可以按正四边形的方式产生,UI显示地图时按平行四边形的方式显示,这样玩家看到的地图就是六边形地图了。
根据以上思路 ,一个取相邻6个格子的关键函数,可以这样简单的实现:
难点主要是如果获取一个六边形格子相邻的六个格子,在实际开发中有个简单取巧的方法,
思路:把正四边形变成平行四边形,然后把六边形格子放入平行四边形的直角坐标系中就成了六边形地图。即产生地图时可以按正四边形的方式产生,UI显示地图时按平行四边形的方式显示,这样玩家看到的地图就是六边形地图了。
根据以上思路 ,一个取相邻6个格子的关键函数,可以这样简单的实现:
上一篇:图片相似度比较
下一篇:hook __thiscall
画六边形分箱图
在Html5/Canvas中 绘制正五边形、正五角星等。
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M