關於六邊形地圖的生成算法

須要能動態改變地圖的層數,當輸入的layer不一樣生成的地圖層數也就不一樣,因此我使用算法動態生成棋盤格地圖。算法 經過定義好的tileWeight和tileHeight,i從下到上,j從左到右肯定每一個格子的世界座標x,y。code 關鍵代碼以下:orm for(int i=2*layer-1);i>=0;i--){ int count=(i>=layer?3*layer-2-i:i+l
相關文章
相關標籤/搜索