的我有建立一个十六进制地图代码:问题创造六角地图
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