Пятница, 22 Ноября 2024, 03:37

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Большая карта в 2D при помощи GDI+
[ALeX]Дата: Воскресенье, 20 Июня 2010, 12:21 | Сообщение # 1
почетный гость
Сейчас нет на сайте
Вот никак не могу понять как реализовать большую карту при помощи GDI+ в Visual Basic'е 2005. Создаю я очень большой квадрат 10000*10000, а сделать перемещение вида не получается. Я пробовал привязывать вид к еще одному квадрату с размерами 1024*768 и пытался его двигать при перемещении мыши на форме. Но чего то не выходит.

Скажите:

- в правильном напралении ли я двигаюсь?
- помогите если можно кодом.

Сообщение отредактировал [ALeX] - Воскресенье, 20 Июня 2010, 12:23
froexДата: Воскресенье, 20 Июня 2010, 13:23 | Сообщение # 2
Руководитель Froexilize team
Сейчас нет на сайте
Хранить всю карту целиком и перемещать её не вижу смысла. Можно сделать массив данных для карты и задать координаты и каждый раз выводить определенный радиус от этих координат, просчитывая только часть заданного массива данных карты.

Не превращайте форум в чат. Пишите более развернуто и понятно - всё равно вас попросят объяснить подробнее.
Алгоритмы, программирование, оптимизация, тестирование, ведение проектов.
Ищу художника, дизайнера, тестера, программистов С и С++
Обучаю процессам разработки и программированию.
[ALeX]Дата: Воскресенье, 20 Июня 2010, 14:07 | Сообщение # 3
почетный гость
Сейчас нет на сайте
froex,
Quote (froex)
Можно сделать массив данных для карты и задать координаты и каждый раз выводить определенный радиус от этих координат, просчитывая только часть заданного массива данных карты.

Это все конечно хорошо. Только как это сделать?
froexДата: Воскресенье, 20 Июня 2010, 15:15 | Сообщение # 4
Руководитель Froexilize team
Сейчас нет на сайте
Задавать новые координаты и, исходя из них, перерисовывать область. Не перемещать, а перерисовывать. Это как вариант.

Не превращайте форум в чат. Пишите более развернуто и понятно - всё равно вас попросят объяснить подробнее.
Алгоритмы, программирование, оптимизация, тестирование, ведение проектов.
Ищу художника, дизайнера, тестера, программистов С и С++
Обучаю процессам разработки и программированию.
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг