|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
19.03.2015, 10:07 | #1 |
Форумчанин
Регистрация: 22.12.2010
Сообщений: 175
|
Регионы для перерисовки
Здравствуйте, имеется 1 компонент родитель TGraphicControl, делаю что то вроде игры/програмки, суть в том что будет много прыгающих вверх/вниз квадратов, при > 300 начинает проседать фпс, вопрос
есть ли в стандартных средствах windows что то для вычисления какие объекты пересекаются что бы их не рисовать? (они у меня array of TPoint) Рисует ли винда окна которые полностью скрыты другими окнами? И не замедлит ли процесс вычисления показ кадров? Просто думаю набор точек проще нарисовать чем высчитать границы пересечений. Интересует ваше мнение кто с этим работал. Всё рисуется средствами TGraphicControl.Canvas
Здравствуйте
Последний раз редактировалось NEoMASTERR; 19.03.2015 в 10:09. |
19.03.2015, 10:42 | #2 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Нет, ничего такого в windows нет.
canvas для такого не предназначен, берите OpenGL, DirectX или любой другой рендер который рисование без проблем берет на себя, на худой конец GDI+ Последний раз редактировалось Человек_Борща; 19.03.2015 в 10:45. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Регионы (HRNG) | _Fobos_ | Мультимедиа в Delphi | 3 | 14.10.2013 21:57 |
Скорость перерисовки окна | Arbis | Win Api | 8 | 30.03.2013 16:15 |
макрос города и регионы | Olya1985 | Microsoft Office Excel | 14 | 11.07.2012 09:25 |
GDI+, Регионы | Jim_di_Griz | Помощь студентам | 0 | 11.07.2011 15:35 |
Мерцание при перерисовки компонента | Altera | Компоненты Delphi | 2 | 25.03.2008 11:35 |