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、坐标缩放并没有给出,但是基本原理一样.大家可以自行实验.这篇经验就到这里了,下篇再见