Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Вывод графики - всё, что можно [Delphi, Windows]


Страницы:   1 2

Mihey ©   (2004-05-07 00:28:00) 

Задача как раз для игр. Представьте, что у вас любым способом загружена в память картинка, большая, пускай 1024х768 или 800х600 и вам в оконном режиме её нужно сначала просто выводить, а потом на неё ещё одну картинку с блендингом, причём всё надо делать максимлаьно быстро. Простая игровая задача.

Вопрос. Перечислите все возможные способы, все возможные средства, причём самые быстрые и примерно сравните их скорость.

Первый мой способ - вывод при помощи Canvas.Draw и блендинг через Canvas.Pixels вручную.


Думкин   (2004-05-07 11:11:00) [21]

> Proger   (07.05.04 11:04) [1]

Он это знает. Он просит предлагать и сравнивать на скорость, как в одной из его веток по доступу к пикселам, кажется.


Proger   (2004-05-07 11:04:00) [22]

А мой способ пошустрее: Вывод при помощи BitBlt и блендинг через
ScanLine вручную.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо