Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Мультимедиа в Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.05.2012, 20:49   #1
M1zantr0p
 
Регистрация: 21.04.2012
Сообщений: 5
Радость Вывод графики в Image

Пишу 2d игрушку на Delphi 7. Динамический фон+движущиеся обекты на нем. Для создания фона сначала рисую в дополнительный буфер (bitmap), который потом копирую в основной буфер (bitmap), на нем уже рисую обекты и копирую его на Image. У Image включено свойство .Parent.DoubleBuffered для предотвращения мерцания.

Вопрос: имеет ли смысл использовать bitmap в качестве буфера, если установлено это свойство? Или и так все будет выводиться без мерцания? Не приведет ли включение этого свойства к дополнительному расходу памяти/нагрузке на процессор?

Заранее спасибо.
M1zantr0p вне форума Ответить с цитированием
Старый 05.05.2012, 23:23   #2
Vova777
Уважаемый
Форумчанин
 
Аватар для Vova777
 
Регистрация: 04.07.2010
Сообщений: 318
По умолчанию

Основная перегрузка процессора и памяти может быть здесь:
1. А каким образом загружается картинка в программу?
2. Как она "копируется" на ТImage?

Чтобы проверить то, о чем ты спросил, возможно имеет смысл попробовать со включенной двойной буферизацией, а потом без нее? Я не думаю, что потребление ресурсов будет большим, хотя все зависит от объектов.

Если я правильно тебя понял, то такие вещи можно сделать по-другому. Следует подумать в сторону компонента ТAnimate и инструкции Form1.Canvas1.CopyRect (Rect1, Canvas2, Rect2).
даешь высокое напряжение
Vova777 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывод графики в Image Lidiya585 БД в Delphi 1 24.04.2012 16:20
Быстрый вывод графики gusluk Мультимедиа в Delphi 13 13.04.2012 17:28
Delphi. Вывод графики на форму. Волчица Помощь студентам 1 16.12.2009 22:27
таймер и вывод графики Volkogriz Мультимедиа в Delphi 4 08.12.2007 12:11
Вывод графики в DBGrid Saro БД в Delphi 0 20.04.2007 11:39