Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.12.2007, 23:12   #1
shad0w
Пользователь
 
Регистрация: 02.12.2007
Сообщений: 17
Печаль мерцание

привет всем, помогите пожалуйста решить проблему, пишу наипримитивнейшую стрелялку и у меня возникла проблема с перемещением объекта по экрану, чтобы создать движение делаю следующее, заполняю массив с обьектом нулями, затем в следующую секунду прорисовываю его на экран, как я уже понял это тупо, так как создается жесткое мерцание..как можно это исправить или есть ли какие-нибудь другие методы?

код

Код:
void clear_sreen(){
    unsigned int i;
    for(i=0;i<64000;i++) screen[i] = 0;
}




	while(k != 13) {
	draw(hero.x,hero.y,hero.man);
    draw2(enemy.x++,enemy.y,enemy.mutant);   
		k = keyboard();
        clear_sreen();
    }
shad0w вне форума Ответить с цитированием
Старый 11.12.2007, 10:24   #2
Alek86
Форумчанин
 
Регистрация: 25.09.2007
Сообщений: 189
По умолчанию

есть метод "двойной буферизации".
это когда ришуешь ты в памяти (создаешь там канву), а после прорисовки разом выводишь эту канву на экран.
Alek86 вне форума Ответить с цитированием
Старый 11.12.2007, 11:51   #3
shad0w
Пользователь
 
Регистрация: 02.12.2007
Сообщений: 17
По умолчанию

а можно какой-нибудь пример/статью?
shad0w вне форума Ответить с цитированием
Старый 11.12.2007, 12:31   #4
Alek86
Форумчанин
 
Регистрация: 25.09.2007
Сообщений: 189
По умолчанию

в гугле поищи
Alek86 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Мерцание на Канве SERG1980 Мультимедиа в Delphi 3 30.04.2008 08:14
Мерцание при перерисовки компонента Altera Компоненты Delphi 2 25.03.2008 11:35
При движении картинки происходит мерцание... Teen4jump Gamedev - cоздание игр: Unity, OpenGL, DirectX 14 11.07.2007 01:43
Мерцание объектов Chaos-Delta Мультимедиа в Delphi 4 02.07.2007 13:59