Вниз
Скачать: CL | DM;

Про создание карт   Найти похожие ветки 

← →
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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.014 c
3-8282
abc1
2003-10-13 18:23
2003.11.03
Проблема с ADO


1-8508
dolphin1
2003-10-23 17:12
2003.11.03
Минимиальный размер


14-8606
Пубертанец
2003-10-15 11:26
2003.11.03
GetTempPath - выдает ошибку


1-8379
Lena19
2003-10-22 23:14
2003.11.03
где взять модуль SusUtils


1-8496
MaG
2003-10-23 21:14
2003.11.03
Компоненты




   Наверх