Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Glut Game, пользовательский цикл = glutTimerFunc?

Автор вопроса: TessaОтветов: 1

Я модифицирую существующее приложение на C++, использующее GLUT (поэтому я не могу избавиться от GLUT, что, похоже, является консенсусом). Я пытаюсь превратить это в игру, поэтому я хочу добавить что-то в цикл. Кажется, что способ сделать это - использовать glutTimerFunc(), это правильно? (Я не могу найти столько информации об этом).

  • Какую петлю вы смотрите? Я сомневаюсь, что GLUT может что-то предложить, если вы ищете что-то вроде игрового цикла; его событийный характер. Вам придется изменить код/логику и добиться этого, используя функции, которые переполняются. UltraInstinct 13.06.2012
  • Консенсус - это консенсус по уважительной причине. Потратьте время, необходимое для того, чтобы избавиться от GLUT - это отнимет у вас силы для серьезной разработки приложений. Michael Anderson 13.06.2012
  • К сожалению, профессор, который написал заявку и будет оценивать мои изменения, с вами не согласен :) Tessa 13.06.2012
  • @Tessa, было бы неплохо включить эту информацию в сам вопрос. Кроме того, не могли бы вы уточнить, что делает программа в настоящее время и что вам поручили заставить ее делать? Возможно, вы могли бы включить схему псевдокода? Michael Kristofik 13.06.2012

c++glut

Ответы

Ответ 1 · jeff

Вот хорошая ссылка, которая описывает обратные вызовы переполнения, что они делают и каковы параметры: http://www.opengl.org/resources/libraries/glut/spec3/node113.html

Я не работал над приложением переполнения в течение нескольких лет, но, насколько я помню, я использовал glutTimerFunc для вызова логики обновления моей игры, как вы предложили.

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы