|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
24.12.2016, 18:12 | #1 |
Новичок
Джуниор
Регистрация: 24.12.2016
Сообщений: 1
|
Как работать с графикой не через Canvas? Она тормозная
Везде пишут как работать с графикой через Канвас. Но блин он тормозной. Я создаю объекты при помощи Pixels чтобы они передвигались и перерисовывались. но скорость как на ZX SPectrum. Неужели нельзя как-то как в старом добром Паскале рисовать? Кто что посоветует? А то мерцает все... тормозит
|
24.12.2016, 21:58 | #2 | |
Лис
Старожил
Регистрация: 18.09.2015
Сообщений: 2,409
|
Цитата:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . |
|
24.12.2016, 23:23 | #3 | |
Лис
Старожил
Регистрация: 18.09.2015
Сообщений: 2,409
|
Цитата:
Что-бы не мерцало надо задействовать 2 буферизацию. Код:
Но вообще графика это погоня за производительностью. Сделал небольшой тест получил вот такие цифры Код:
Если производительность ScanLine не устраивает переходим на библиоеки и фремворки такие как OpenGL или Graphics32. Они дадут прирост ещё в 10-100 раз.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как изменить CopyPNG (внутри), чтобы она соответствовала Canvas.CopyRect? | alextrof94 | Общие вопросы Delphi | 3 | 17.04.2013 03:58 |
статья - Как работать с графикой на канве в среде Дельфи | Pblog | Обсуждение статей | 0 | 23.06.2010 05:13 |
статья - Как работать с графикой на канве в среде Дельфи. Урок 1–2 | Pblog | Обсуждение статей | 0 | 23.06.2010 05:13 |
Обьясните как работать с графикой и как решыть задачу | Alex_Fort | Помощь студентам | 6 | 12.06.2009 00:05 |
Как работать с графикой? | Yogurt | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 8 | 29.04.2007 07:12 |