插件教程之HexTileMap

Posted avi9111

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了插件教程之HexTileMap相关的知识,希望对你有一定的参考价值。

六边形地图看上去就和五子棋等格子地图没区别嘛

  • 自己好像也做过一些《战旗坦克》之类的游戏
  • 玩过很多六边形游戏,旧的如《英雄无敌4》
  • 看大神做一个项目《》,用起来很简单

看似很简单的六边形,原来都是深坑,必须深入开发一个项目才能体会

首先是六边形不能向四方格子,地图坐标一样,用简单的X,Y递增即完成

标定坐标和判断范围,判断朝向,都是一个大学问,甚至是一点都不知道

六边形格子坐标

(我们还是使用类(x,y),2个维度的坐标系,平且是最普通的标识法,别管网上那些有的没的)

当然,实测过后,其实也没有那么难

所以选定一个简单表达式就好了(数学很多表达式都是形而上学),也不要给一堆公式和概念吓到,其实一堆的表达式最终还不是要表达成唯一的六边形

(如果你不先搞定至少一个表达式,给十个你会更容易理解么?)

以上是关于插件教程之HexTileMap的主要内容,如果未能解决你的问题,请参考以下文章

Vue 教程(三十五)webpack 之 HTML 插件

Vue 教程(三十五)webpack 之 HTML 插件

Vue 教程(三十四)webpack 之 BannerPlugin 插件

Vue 教程(三十六)webpack 之代码混淆插件 Uglifyjs

Vue 教程(三十六)webpack 之代码混淆插件 Uglifyjs

jQuery起点教程之插件制作