的我有建立一個十六進制地圖代碼:問題創造六角地圖
int diamater = 32;
int grid_x_size = 19;
int grid_y_size = 5;
for (int x=0; x<grid_x_size; x++) {
for (int y=0; y<grid_y_size; y++) {
int x_position = diamater*x+(y%2)*diamater/2;
int y_position = diamater*y;
add(new ImageSprite(image, x_position, y_position, diamater, diamater));
}
}
它看起來這裏這麼: Screnshot
爲什麼行之間是有距離的?球不是密集的?
謝謝!
非常感謝!非常有用的答案。 – matvey 2010-12-12 00:49:45