【发布时间】:2016-02-25 00:24:18
【问题描述】:
我刚开始在 haskell 中设计一些图形。我想创建一个带有旋转球体的动画图片,所以我创建了一个 IdleCallback 函数来不断更新角度值:
idle :: IORef GLfloat -> IdleCallback
idle angle = do
a <- get angle
angle $= a+1
postRedisplay Nothing
我每次都将角度加 1,因为我想让我的球体平滑旋转,而不是从这里跳到那里。问题是现在它旋转太慢了。有没有办法让旋转保持平滑并使其更快??
非常感谢!
【问题讨论】: