У меня есть код, который строит шестигранную карту:Проблемы создания шестигранных карт
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