Работа с Mini Map

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Vovik
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 643
Зарегистрирован: 02.08.2003 (Сб) 15:14
Откуда: Belarus, Minsk

Работа с Mini Map

Сообщение Vovik » 31.08.2003 (Вс) 13:04

Люди, объясните мне пожалуйста, по какому принципу делается Мини Карта?? А то я сделал свою, так она вдвое fps убивает. Просто я использую талы для карты 32Х32... Просто карта - рисуется прекрасно, т.к. рисует всего лишь 17Х17 тайлов, а когда подключаю мини мэп то fps резко падает . Я думаю из-за того что в цикле сильно много пересчётов. :?
:idea: Так как же её тогда сделать, чтоб она не тормозила??? :?: :?:

Alfa
Бывалый
Бывалый
 
Сообщения: 249
Зарегистрирован: 12.01.2003 (Вс) 20:15
Откуда: Россия, Красноярск

Ответ

Сообщение Alfa » 31.08.2003 (Вс) 16:42

Расскажи пожалуйства подробнее....

_NeoN_
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 178
Зарегистрирован: 14.08.2003 (Чт) 9:48
Откуда: Новосибирск

Сообщение _NeoN_ » 31.08.2003 (Вс) 17:37

просчитай ее в самом начале проги, помести в отдельный Surface, если пишешь на DX или в отдельный PictureBox, если без него. и пото уже из этого Surface'a копируй на основной.. я так делал, помогало

Vovik
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 643
Зарегистрирован: 02.08.2003 (Сб) 15:14
Откуда: Belarus, Minsk

Re: Ответ

Сообщение Vovik » 01.09.2003 (Пн) 16:03

Alfa писал(а):Расскажи пожалуйства подробнее....

хм... что же рассказать...просто мой комп по маленькой причине пока мне не дотупен, поэтому код вспомнить очень сложно.... Но могу рассказать принцип :
Берётся двумерный (пока ещё) массив и в него загружается из файла
цифры(номера файлов)
Карта имеет размер около 72Х72 и она каждый раз прорисовывается в цикле ... т.е около 5184 операции проровки...
Вот и весь принцип... если ещё что надо, то пиши...
Заранее спасибо!

Ariman
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 817
Зарегистрирован: 02.09.2003 (Вт) 16:23
Откуда: Великая наша держава, г.Москва

Сообщение Ariman » 02.09.2003 (Вт) 18:10

А что ты пишешь-то?


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот, SemrushBot и гости: 18

    TopList