![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 15.11.2009
Сообщений: 1
|
![]()
Добрых всем времени суток!
На повестке дня у меня возник вопрос: Хочу сделать карту местности для своей игры. Но при создании массива image(картинка размером 10 на 10 грузятся в ряд!) программа неимоверно тормозит. Мне посоветовали просто разделить большое изображение на квадраты с помощью Canvas. К сожелению у меня ещё мало опыта в работе с Delphi и я хотел бы попрасить у вас помощи! ![]() Последний раз редактировалось mihali4; 19.11.2009 в 17:38. |
![]() |
![]() |
![]() |
#2 | |
Студент, не
Старожил
Регистрация: 29.01.2009
Сообщений: 2,067
|
![]() Цитата:
Можно сделать например так: Поместить на форму компонент TImageList, в Инспекторе Объектов задать нужные свойства (размер 10х10 и.т.д.), после двойного щелчка на квадратике ImageList1 можем загружать в него картинки (размер должен быть одинаковым)... А потом в цикле выводить на Canvas... Вот например в таймере (для проверки): Код:
А по идее надо делать так: 1. Объявляем переменную типа TBitmap (можно глобальную): Код:
Код:
Код:
Код:
Код:
I am the First of Cyber Evolution...
I am the First to Program your Future... |
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Квадраты. | Xcopy | Помощь студентам | 5 | 14.10.2009 17:06 |
Квадраты | Cpluser | Общие вопросы C/C++ | 8 | 20.09.2009 17:26 |
Чтение изображения из базы данных, Вместо изображения - "System.Byte[]" | ruelCrow | Общие вопросы .NET | 3 | 10.07.2008 23:29 |
Разделение строки | xTANATOSx | Общие вопросы Delphi | 3 | 31.10.2007 21:27 |