Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Игры";
Текущий архив: 2004.10.31;
Скачать: [xml.tar.bz2];

Вниз

Скролл карты   Найти похожие ветки 

 
X-Disa   (2004-07-02 09:22) [0]

Доброго времени суток. Не подскажите, как скроллировать карту?
Есть битмап (1500*1500), и объект с координатами XPos и YPos, который по нему двигается.
При приближении этого объекта к краю формы битмап должен сдвигаться.
Битмап рисуется прямо на канвасе формы в бесконечном цикле.
Как реализовать?


 
cyborg ©   (2004-07-02 10:12) [1]

Рисуй прямоуольник твоей карты:
Х1,У1=Координаты человека - половина ширины/высоты экрана игры
Х2,У2=Координаты человека + половина ширины/высоты экрана игры

А вообще, что ты описал, это кошмар.


 
Колбасьев ©   (2004-07-02 13:55) [2]

Вообще-то на этом форуме есть уже 3-4 таких вопроса, отвечать надоело... Для разнообразия просматриваете хотя бы 10 последних сообщений (хотя бы названия ;-) ).


 
Огромное Кулясищще ©   (2004-07-02 20:20) [3]

>Битмап рисуется прямо на канвасе формы в бесконечном цикле.

Крут.



Страницы: 1 вся ветка

Форум: "Игры";
Текущий архив: 2004.10.31;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.035 c
14-1095526626
kaif
2004-09-18 20:57
2004.10.31
Странное затишье


1-1098171059
Сергей__С
2004-10-19 11:30
2004.10.31
TreeView


14-1097333743
olookin
2004-10-09 18:55
2004.10.31
Позволю себе загрузить людей...


14-1097344110
maxz
2004-10-09 21:48
2004.10.31
глюки Delphi 8


6-1092992182
Den
2004-08-20 12:56
2004.10.31
Вопрос, по закачкам, с помощью делфи





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский