Вниз
Скачать: 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.015 c
14-8668
ZeroDivide
2003-10-13 16:19
2003.11.03
Если не переключать раскладку, то иногда можно получить....


3-8287
alxx
2003-10-13 17:28
2003.11.03
Послать сообщение пользователю БД


1-8477
alxx
2003-10-22 13:08
2003.11.03
QuantumGrid


9-8248
Shurik
2003-04-28 04:45
2003.11.03
Вопрос по TDXInput и DLL


4-8743
andre
2003-08-29 03:21
2003.11.03
А втозагрузка




   Наверх