易语言OpenGL(基础1-2)

 时间:2026-02-14 13:34:09

1、打开上一经验的源代码

2、首先为程序添加一个渲染时钟,将时间周期设置成10,这就相当于游戏的fps

易语言OpenGL(基础1-2)

易语言OpenGL(基础1-2)

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

易语言OpenGL(基础1-2)

4、在央没五"框架程序集"里面添加两全局变量,用来记录时间

并在"框架初始化"函数里面写上

"启动时间 = 取启动时间 ()"

易语言OpenGL(基础1-2)

易语言OpenGL(基础1-2)

5、在绘图函数中进行代码添加

代码:

运行时间 = 取启动时间 () - 启动时间

坐标平移 (0, 0, -6)

坐标平移 (求正弦 (运行时间 × 0.001) × 2 - 1, 0, 0)

坐标旋转 (运行时间 × 0.1, 1, 0, 0)

创建空心球 (2, 100, 100)

下面开始解释代码含义撤强

易语言OpenGL(基础1-2)

6、运行时间 = 取启动时间 () - 启动时间 //计算运行时间

坐标平移 (0, 0, -6)//将物体远离视口

坐标平移 (求正膨趣弦 (运行时间 × 0.001) × 2 - 1, 0, 0)//随着时间进行坐标位置变换

坐标旋转 (运行时间 × 0.1, 1, 0, 0)//随着时间进行旋转变换

创建空心球 (2, 100, 100)//在变换后的位置画出球

7、坐标缩放并没有给出,但是基本原理一样.大家可以自行实验.

这篇经验就到这里了,下篇再见

  • 易语言如何对文本操作
  • 易语言如何制作浏览器
  • 易语言服务器子程序下如何使用如果命令
  • 易语言番外:用画板显示其他数据
  • 易语言基本操作:[2]数据类型及窗口属性
  • 热门搜索
    太白山旅游 新疆 旅游 包团旅游 冀晋鲁旅游惠民卡 茂名旅游景点大全 悠哉旅游网怎么样 11月份适合去哪里旅游 冬天适合去哪里旅游 旅游报告 漳州东山岛旅游攻略