![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| albertn |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 368 Регистрация: 17.7.2006 Где: г. Ставрополь Репутация: нет Всего: 34 |
Написал мультик на Borland C++ 3.1 Но постоянные перерисовки портят весь вид.
Пробывал копировать пустой участок, а затем рисовать на него. Тогда перерисовки видно меньше, но мерцает все-равно. К тому-же на всю картинку не хватает памяти. Выставляю режим VGAHI. На сколько я понял у него нет страниц памяти, т.к. в них открываются те-же изоброжения, только смещенные. Кто сталкивался, помогите плиз. |
|||
|
||||
| bsa |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: 63 Всего: 196 |
Для этого используется двойная буфферизация - на экране отображается одна страница, а ты рисуешь кадр на другой. Затем переключаешь их...
|
|||
|
||||
| albertn |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 368 Регистрация: 17.7.2006 Где: г. Ставрополь Репутация: нет Всего: 34 |
Так я же и говорю, что этот режим по-ходу не поддерживает графических страниц. А как без них я не знаю. |
|||
|
||||
| chaos |
|
|||
![]() Серийный программист ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2979 Регистрация: 7.7.2004 Где: Екатеринбург Репутация: 6 Всего: 44 |
можешь попробовать писать на прямую в память! Временами помогало
|
|||
|
||||
| albertn |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 368 Регистрация: 17.7.2006 Где: г. Ставрополь Репутация: нет Всего: 34 |
Честно говоря у меня нет особого желания расчитывать все точки эллипса, и других извращенных фигур. А разве после записи напрямую в память результат будет не тем-же самым? |
|||
|
||||
| chaos |
|
|||
![]() Серийный программист ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2979 Регистрация: 7.7.2004 Где: Екатеринбург Репутация: 6 Всего: 44 |
в плане того что ты планировал вывести-тоже самое, а в плане скорости нет.
Елси не устраивает такое "извращение", выбери другой режим с двумя страницами и довольствуйся setactviepage setvisualpage в свое время довольно таки не плохо получалось |
|||
|
||||
| albertn |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 368 Регистрация: 17.7.2006 Где: г. Ставрополь Репутация: нет Всего: 34 |
Может это глюк, или я не тот режим выбрал, но не работало оно так, как хотелось-бы |
|||
|
||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |