Форум: "Потрепаться";
Текущий архив: 2003.11.03;
Скачать: [xml.tar.bz2];
ВнизПро создание карт Найти похожие ветки
← →
Gorlum (2003-10-14 11:30) [0]Мастера, не знаю как правильно задать вопрос, но попробую...
Мне нужно научиться создавать 2D-карты с возможностью прокрутки, но главное определённого размера. Т.е. в жизни это 200х200 метров
, а на карте 50х50 см, которые можно прокручивать.
Подскажите сайты по этой теме.
← →
Mike B. (2003-10-14 11:32) [1]Ключевое слово для поиска ГИС - гео информационные системы
← →
Skier (2003-10-14 11:32) [2]http://www.gisinfo.ru
← →
isko (2003-10-14 11:33) [3]вопрос в том, как именно прокручивать. только ли вертикально? или горизонтально? просьба уточнить
← →
Gorlum (2003-10-14 11:46) [4]Извиняюсь, некорректно задал вопрос.
ГИС меня не интересует (мне не нужно делать карту Москвы). Карта должна быть самая простая (просто какая-то текстура). Но определённого размера (Т.е. в жизни это 200х200 метров
, а на карте 50х50 см, которые можно прокручивать. На неё потом будут класться элементы (как в играх) В жизни эти элементы 20х4 метра, а на карте 20х4 мм.) Вот как осуществить это масштабирование при создании карты.
Т.Е. пользователь выбирает пункт "создать карту" и вводит 200х500 метров. А на экране должна появиться карта 20х50 см.
И чтобы потом её можно было прокручивать и вертикально и горизонтально (как в играх).
← →
isko (2003-10-14 11:47) [5]лучше сразу определиться - вертикально или горизонтально. дополнительные scrollbar-ы потребляют много памяти, и нужно оптимизировать.
← →
Gorlum (2003-10-14 11:54) [6]Пусть горизонтально. Для начала...
← →
Mike B. (2003-10-14 11:54) [7]Тогда я не понимаю в чем проблема. Сложность с пересчетом размеров что ли?
← →
Gorlum (2003-10-14 11:58) [8]Да я просил подсказать сайты по этой тематике.
← →
Mike B. (2003-10-14 12:00) [9]По такой тематике, пожалуй, сайтов нет
← →
Gorlum (2003-10-14 13:01) [10]Сейчас прочитал про создание карт методом спайтов.
А как при их помощи создать карту определённого разрема. Принять
1 спайт = 1 метру (к примеру)?
И ещё, если для вывода спайтов использовать "Image", то как сделать прокрутку?
← →
Gorlum (2003-10-14 14:29) [11]Вот скачал с сайта пример (из раздела Delphi GFX "Создание карты в игре, методом спрайтов").
При компиляции выдаёт ошибку "[Error] mapflur.pas(169): Incompatible types" на строке
"X2:=X1+Trunc(Round(SourceRect.Right/SpriteWH));"
X2,X1:integer;
Как исправить?
← →
BOA_KAA (2003-10-14 14:32) [12]Как-как... безобразие...
Trunc убрать или Round
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2003.11.03;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.01 c