Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 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.013 c
1-8366
The X
2003-10-22 04:51
2003.11.03
Нужно перевести текст консольного приложения в


14-8646
Nickge
2003-10-09 08:33
2003.11.03
система линейных уравнений


14-8665
Нурик
2003-10-14 02:40
2003.11.03
Заполнение анкеты


1-8431
kex86
2003-10-20 13:00
2003.11.03
Как из своей программы закрыть консольное приложение, не имеющее


3-8288
mod
2003-10-11 15:47
2003.11.03
BDE





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский