![]() |
|
Модераторы: Snowy, Alexeis, MetalFan |
![]()
|
|
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 18 Всего: 484 |
На данном этапе - да. Но на более медленных машинах нужно уже будет через 4 кадра рисовать
Пропиши это в OnCreate. Делает это много чего. Но тебе из этого нужно скрытие WM_ERASEBKGND. Проще говоря, устранит мерцание за счёт того, что перерисовка не будет отображена, пока изображение не ляжет на конечный DC. Т.е. при установки этой проперти применяется другой вариант рисования контрола, устраняющий мерцание. |
|||
|
||||
| Alexeis |
|
|||
![]() Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 55 Всего: 459 |
Да это работает куда лучше, вот только непонятно, почему оно в формах по дефолту не стоит.
-------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
| artem1987 |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 203 Регистрация: 18.7.2006 Где: Калининград Репутация: нет Всего: нет |
стал рисовать в image. double buffered просто мега вешь.действительно странно почему её нет по умолчанию.
станно вообще почему есть doublebuffered:=false; но почему-то при ресайзе, когда я каждай рас image перерисовываю, он принимает причудливые формы. хотя масштабироавание правильное(т.к. если запускать с любого размера в начале рисунок правильный). в чем могу косячить? --------------------
Don't ask me why, ask me how. |
|||
|
||||
| artem1987 |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 203 Регистрация: 18.7.2006 Где: Калининград Репутация: нет Всего: нет |
.нужно чтоб толшина строчек не менялась.т.е. должен перемещаться только конец.
Это сообщение отредактировал(а) artem1987 - 30.8.2006, 16:19 --------------------
Don't ask me why, ask me how. |
|||
|
||||
| artem1987 |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 203 Регистрация: 18.7.2006 Где: Калининград Репутация: нет Всего: нет |
может ли из-за простой перерисовки имаджа при ресайзе на GEForce 6200 не тормозить ,а на интегрированой с 64 мб тормозить жестко как это можно исправить??
--------------------
Don't ask me why, ask me how. |
|||
|
||||
| Alexeis |
|
|||
![]() Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 55 Всего: 459 |
Ну вывод должен быть медленнее, но не настолько же, ведь это 2D, а не 3D.
Добавлено @ 15:28 ну это примерно так если на GEForce 6200 это будет 1000fps, то на интегрированой - 150fps -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
| artem1987 |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 203 Регистрация: 18.7.2006 Где: Калининград Репутация: нет Всего: нет |
вот и я думаю.но разница сильно заметна.как если doublebuffered отключить...
может можно как-то исправить.. --------------------
Don't ask me why, ask me how. |
|||
|
||||
| Alexeis |
|
|||
![]() Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 55 Всего: 459 |
Вероятно, что то с настройками системы, вот я недавно смотрел спец модуль от Rouse_ так вот он жутко мигает на GeForce 4, но на работе, на какой-то несчасной видюшке NVidia Vanta (даже не слышал про такую), все ОК. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
| bems |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3400 Регистрация: 5.1.2006 Репутация: 1 Всего: 88 |
А как же GetUpdateRgn?
-------------------- Обижено школьников: 8 |
|||
|
||||
![]()
|
| Правила форума "Delphi: Звук, графика и видео" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делится вскрытыми компонентами
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Girder, Snowy. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Звук, графика и видео | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |