易语言OpenGL(基础1-2)
1、打开上一经验的源代码
2、首先为程序添加一个渲染时钟,将时间周期设置成10,这就相当于游戏的fps


3、双击时钟,进行时间编辑,将绘图操作放到里边

4、在央没五"框架程序集"里面添加两全局变量,用来记录时间
并在"框架初始化"函数里面写上
"启动时间 = 取启动时间 ()"


5、在绘图函数中进行代码添加
代码:
运行时间 = 取启动时间 () - 启动时间
坐标平移 (0, 0, -6)
坐标平移 (求正弦 (运行时间 × 0.001) × 2 - 1, 0, 0)
坐标旋转 (运行时间 × 0.1, 1, 0, 0)
创建空心球 (2, 100, 100)
下面开始解释代码含义撤强

6、运行时间 = 取启动时间 () - 启动时间 //计算运行时间
坐标平移 (0, 0, -6)//将物体远离视口
坐标平移 (求正膨趣弦 (运行时间 × 0.001) × 2 - 1, 0, 0)//随着时间进行坐标位置变换
坐标旋转 (运行时间 × 0.1, 1, 0, 0)//随着时间进行旋转变换
创建空心球 (2, 100, 100)//在变换后的位置画出球
7、坐标缩放并没有给出,但是基本原理一样.大家可以自行实验.
这篇经验就到这里了,下篇再见
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:29
阅读量:152
阅读量:179
阅读量:183
阅读量:44