8.02.2017 / 21:46 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| Magatino, надо сюда стараться писать такие вопросы, ответ на которые поможет не только тебе: http://annimon.com/qa/ __________________
let live |
8.02.2017 / 21:49 | |
Magatino Администратор Сейчас: Offline
Имя: Alexandr Откуда: Где Ленин родился. Simbirsk City Регистрация: 28.01.2011
| Цитата aNNiMON: Magatino, надо сюда стараться писать такие вопросы, ответ на которые поможет не только тебе: http://annimon.com/qa/Постараюсь, но сейчас как бы нет смысла дублировать туда, тогда в следующий раз |
8.02.2017 / 21:59 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| Magatino, Bitmap.createBitmap(Bitmap source, int x, int y, int width, int height)Bitmap[] tiles = new Bitmap[w * h];
int index = 0;
for (int j = 0; j < h; j++) {
for (int i = 0; i < w; i++) {
tiles[index++] = Bitmap.createBitmap(myImage, i * w, j * h, tileWidth, tileHeight);
}
}
__________________
let live Изменено aNNiMON (8.02 / 22:00) (всего 1 раз) |
9.02.2017 / 04:57 | |
Death Пользователь Сейчас: Offline
Имя: Смерть Регистрация: 31.07.2015
| Magatino, Делаешь уже редактор на андроид? Хм... Потом исходник можно будет?
aNiMON, а в андроид есть двухмерные массивы? А то строчка: Bitmap[] tiles = new Bitmap[w * h];
смущает. __________________
Смерть правит миром Изменено Death (9.02 / 05:01) (всего 1 раз) |
9.02.2017 / 09:02 | |
ДубоХирург Пользователь Сейчас: Offline
Имя: Сергей Откуда: Где-то возле Москвы Регистрация: 01.07.2012
| Death, вообще говоря есть, это ж Java. Но это не двумерный массив.
|
9.02.2017 / 09:21 | |
aNNiMON Супервизор Сейчас: Offline
Имя: Витёк Регистрация: 11.01.2010
| ДубоХирург, вот он и спрашивает, есть ли они. Но, Вова, они же тут не нужны. Мы вырезаем тайлы из тайлсета и должны получить одномерный массив с тайлами чтобы по индексу обращаться. Двумерный не нужен и пусть тебя это не смущает.
__________________
let live |
9.02.2017 / 11:49 | |
Death Пользователь Сейчас: Offline
Имя: Смерть Регистрация: 31.07.2015
| aNNiMON, А, вроде понял. Спасибо за ответ.
__________________
Смерть правит миром |
9.02.2017 / 12:08 | |
Magatino Администратор Сейчас: Offline
Имя: Alexandr Откуда: Где Ленин родился. Simbirsk City Регистрация: 28.01.2011
| Death, Я редко даже двухмерные массивы использую, обычно делаю так с равномерным массивами: for (int layers=0; layers < maxLayers; layers++)
for (int j=0; j < wh; j++)
for (int i=0; i < ww; i++)
{
cell=j*ww+i+layers*ww*wh;
tile=m[cell];
drawBitmap(tiles[tile], x, y, null);
}
Изменено Magatino (9.02 / 12:18) (всего 1 раз) |
17.02.2017 / 20:49 | |
garfild63 Пользователь Сейчас: Offline
Имя: Антон Откуда: Новороссийск Регистрация: 26.08.2014
| Народ, а где можно скачать dx?
|
17.02.2017 / 21:40 | |
Naik Пользователь Сейчас: Offline
Имя: %name% Регистрация: 14.03.2010
| garfild63, Github.com
|