关于GLUT动画的问题我在GLUT的参考资料上看到的 animation 全部都没有说到 timing control。比如我想要在一个平面上从A点出发画一条线到B点,我要animate这个轨迹,应该怎么办呢?而且当画到B点时就停止了,而不是一个infinite loop……
谢谢![三点 (9-5 16:38, Long long ago)]
[ 传统版 |
sForum ][登录后回复]1楼
加一个if语句不就可以了if(position ~=B)
position += step;
drawObject(position);[赏金猎人 (9-6 20:43, Long long ago)]
[ 传统版 |
sForum ][登录后回复]2楼
use timerlike something called date maybe there, caculate the time elapsed, then draw again.
or in java, u can use try {Thread.sleep(milli seconds);} catch(InterruptedException e){}
[negotiator (9-11 8:06, Long long ago)]
[ 传统版 |
sForum ][登录后回复]3楼