Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.03;
Скачать: 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 вся ветка

Текущий архив: 2003.11.03;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.016 c
3-8323
gray_hagen
2003-10-10 18:56
2003.11.03
Псевдоним


3-8279
Art
2003-10-13 23:55
2003.11.03
Ошибка при переносе проги на другой ПК (InterBase)


14-8595
gn
2003-10-14 10:16
2003.11.03
Кернел паник, мастера скоро новый год а уменя кризис....


1-8541
Романов Р.В.
2003-10-22 10:30
2003.11.03
SelectDirectory with Create


6-8559
IGORZ
2003-09-08 13:26
2003.11.03
Сети