关于GLUT动画的问题
登录 | 论坛导航 -> 华新鲜事 -> 求学狮城 | 本帖共有 3 楼,分 1 页, 当前显示第 1 页 : 本帖树形列表 : 刷新 : 返回上一页
<<始页  [1]  末页>>
作者:三点 (等级:3 - 略知一二,发帖:281) 发表:2003-09-05 16:38:09  楼主  关注此帖
关于GLUT动画的问题
我在GLUT的参考资料上看到的 animation 全部都没有说到 timing control。比如我想要在一个平面上从A点出发画一条线到B点,我要animate这个轨迹,应该怎么办呢?而且当画到B点时就停止了,而不是一个infinite loop……

谢谢!
点点点
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!原文 / 传统版 / WAP版只看此人从这里展开收起列表
作者:赏金猎人 (等级:5 - 略有小成,发帖:419) 发表:2003-09-06 20:43:08  2楼 评分:
加一个if语句不就可以了
if(position ~=B)
position += step;

drawObject(position);
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!原文 / 传统版 / WAP版只看此人从这里展开收起列表
作者:negotiator (等级:2 - 初出茅庐,发帖:83) 发表:2003-09-11 08:06:43  3楼
use timer
like 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){}
欢迎来到华新中文网,踊跃发帖是支持我们的最好方法!原文 / 传统版 / WAP版只看此人从这里展开收起列表
论坛导航 -> 华新鲜事 -> 求学狮城 | 返回上一页 | 本主题共有 3 篇文章,分 1 页, 当前显示第 1 页 | 回到顶部
<<始页  [1]  末页>>

请登录后回复:帐号   密码