图灵/图形学
外观
< 图灵
这就是图形学应该如何工作
View.Set ("offscreenonly") loop Draw background picture Draw foreground stuff View.Update end loop
在大多数情况下,您必须这样做以避免闪烁。
示例:移动的圆形
View.Set ("offscreenonly") for count : 1 .. 600 drawfilloval (count, 200, 30, 30, red) View.Update delay (10) drawfilloval (count, 200, 30, 30, white) end for
示例中有一些您可能不熟悉的命令。For循环是一个计数循环,它会运行一定次数。因此语句“For count : 1..600”意味着循环将从1运行到600,并且每次运行它都会将该值存储在变量“count”中。因此,第一次运行时count将具有值1,第二次运行时它将为2,依此类推。“drawfilloval”的功能正如其名,它绘制一个椭圆并用指定的颜色填充它。Delay的作用也是如其名,它将程序暂停指定时间,括号中的1000等于1秒,因此在示例中是10,所以程序暂停0.01秒。需要暂停,以便程序在绘制红色椭圆之上绘制白色椭圆之前等待。