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

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

Вернуться   Форум программистов > разработка игр, графический дизайн и моделирование > Gamedev - cоздание игр: Unity, OpenGL, DirectX
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.06.2012, 14:22   #11
Kostia
Участник клуба
 
Аватар для Kostia
 
Регистрация: 21.11.2007
Сообщений: 1,691
По умолчанию

Код:
        while(!bQuit){
            while (PeekMessage(&msg,NULL,0,0,PM_REMOVE))
            {
                if (msg.message==WM_QUIT)bQuit=true;
                else DispatchMessage(&msg);
            }
            if(active){
                if(Display!=NULL) Display();
            }
            Sleep(10);
        }
Более расширенное решение, это подсчет времени выполнения всего что находится внутри while(!bQuit){ и передать в Display для корректировки анимации. А еще ограничение fps можно тут же определить.
Kostia вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Замена клавиш в чужом приложении при нажатии Ecosasha Win Api 4 25.12.2011 14:07
Как сделать чтобы программа не закрывалась при нажатии клавиш alt+f4 (Delphi) zig1 Помощь студентам 1 12.12.2011 06:18
при нажатии цифр поменять значение буквенных клавиш местами(Assembler) lexa123 Помощь студентам 1 16.12.2010 20:29
программа, выводящая сообщения о нажатии клавиш мыши Pljus1 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 29.11.2010 04:49
Open GL. при нажатии клавиш Left, Ridth, Up и Down точка должна двигаться по форме Roof Gamedev - cоздание игр: Unity, OpenGL, DirectX 27 16.11.2007 01:33