C ++ OpenGL - 如何获得增量时间?

时间:2014-03-16 04:39:44

标签: c++ opengl glut glew

我目前正在使用GLUT,GLEW,SDL和GLM在C ++中编写OpenGL游戏。我试图以一致的速度旋转立方体,但不幸的是,我的游戏依赖于帧速率。有什么方法可以得到增量时间吗?

1 个答案:

答案 0 :(得分:2)

如果您使用GLUT并且毫秒就足够了,那么

class QuestionFactory<T> { public Question<T> CreateQuestion() { ... } public Choice<T> CreateChoice() { ... } } 是可能的:

var qf = new QuestionFactory<Entity>();
var question = qf.CreateQuestion(
    qf.CreateChoice().
        AddFollowUpQuestion(qf.CreateQuestion()).
        AddFollowUpQuestion(qf.CreateQuestion()), 
    qf.CreateChoice()
);

如果你有这些,那么C11和C ++ 11中就有纳秒时钟: