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

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

Вернуться   Форум программистов > IT форум > Общие вопросы по программированию, компьютерный форум
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 06.10.2020, 18:27   #1
ivi_
Новичок
Джуниор
 
Регистрация: 06.10.2020
Сообщений: 2
По умолчанию C++ OpenGL

Создано приложение 3d графики с помощью OpenGLи C++ но изображение почему то иногда начинает дрожать а именно аватар при запуске и в процессе работы . У кого есть предположения Почему это происходит. И как это исправить.
Спасибо за ответ.
ivi_ вне форума Ответить с цитированием
Старый 06.10.2020, 18:51   #2
ivi_
Новичок
Джуниор
 
Регистрация: 06.10.2020
Сообщений: 2
По умолчанию

ivi_, При чем дрожит не сам рисунок поля а скелет движущегося оватара
ivi_ вне форума Ответить с цитированием
Старый 06.10.2020, 19:24   #3
petya11
Пользователь
 
Регистрация: 27.09.2019
Сообщений: 68
По умолчанию

приложите код
petya11 вне форума Ответить с цитированием
Старый 06.10.2020, 19:39   #4
Pavia
Лис
Старожил
 
Аватар для Pavia
 
Регистрация: 18.09.2015
Сообщений: 2,409
По умолчанию

Цитата:
Сообщение от ivi_ Посмотреть сообщение
При чем дрожит не сам рисунок поля а скелет движущегося оватара
Запишите видео и покажите.
К примеру при помощи
https://blog.bahraniapps.com/gifcam/
Результат можно положить на http://PostImage.org или на ютуб.

Цитата:
Сообщение от ivi_ Посмотреть сообщение
У кого есть предположения Почему это происходит. И как это исправить.
Виндоус и Линукс это ОС с вытесняющей многозадачностью. Это значит что они могут прервать вашу программу в любое время на любой срок. А так же частота вашего процессора плавающая. Поэтому время исполнения игрового цикла у вас тоже плавает. Поэтому нужно замерить время между кадрами и включить поправку в расчеты перемещения "ускорив" или "замедлив" движения. Вернее просто dt у вас будет разная и при расчете нового положения доумножаете на этот коэффициент.

https://habr.com/ru/post/136878/
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал .
Pavia вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Qt+OpenGL. Qt "не видит" функции OpenGL EnterFix Qt и кроссплатформенное программирование С/С++ 4 29.01.2013 18:59
OpenGL + C++ GuardianSpirit Visual C++ 1 12.01.2013 07:45
OpenGl Valera Помощь студентам 3 09.11.2011 23:49
C++ и OpenGL likstalkera Visual C++ 26 06.07.2011 13:48
OpenGl fomikadze Общие вопросы C/C++ 4 21.06.2011 07:01