Автор Vhald задал вопрос в разделе Другие языки и технологии
Delphi и OpenGL и получил лучший ответ
Ответ от M@KS[активный]
нинаю че там у тя медленно отрисовывается, у мну при использовании аппаратного ускорения (т. е. изображени распологается не в оперативке а в видеоодаптере)
Bitmap.PixelFormat:=pfDevice;
выдает 100 кодров в секунду,
а если отказатся от стандартного TTimer и немного памудрить то и все 300-320 кадров.
и не отрисовывай сразу на форму или имейдж, использую буфферизацию (т. е. создай еще один TBitmap и вырисовывай все изображение по частям на него, тока патом на экран)
Источник: больше года ипался с написанием арканойда
Ответ от Psycho[мастер]
в OpenGL всё делается через перемещение системы координат
могу скинуть учебник "Open GL Графика в проектах Delphi - Краснов М. В. ", я по нему примерно разобрался (правда конкретные процедуры и функции помню плохо)
в OpenGL всё делается через перемещение системы координат
могу скинуть учебник "Open GL Графика в проектах Delphi - Краснов М. В. ", я по нему примерно разобрался (правда конкретные процедуры и функции помню плохо)
Ответ от Ѐазгуляева Елена[гуру]
Можно использовать DelphiX, который проще чем OpenGL, а по скорости вывод графики с использованием DelphiX гораздо быстрее, чем через Canvas.
Пример программы с использованием DelhiX есть в книге:
Зубов А. В. Программирование на Delphi. Трюки и эффекты.
Можно использовать DelphiX, который проще чем OpenGL, а по скорости вывод графики с использованием DelphiX гораздо быстрее, чем через Canvas.
Пример программы с использованием DelhiX есть в книге:
Зубов А. В. Программирование на Delphi. Трюки и эффекты.
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Delphi и OpenGL