意外的动画速度变化

时间:2018-12-22 16:11:26

标签: animation code.org

下面是我和儿子一起工作的一个程序,一个学校项目(所以我想这是一个家庭作业问题...)

该程序可对涡轮形状的图形进行动画处理。奇怪的是,它似乎在圆的前1/4处缓慢运行,然后加快了速度。以下动画并不完美,但我认为显示得足够清楚。这是完全一致的效果;即,它不必预热或缓存某些数据或仅影响初始运行的数据。每次都会发生。

这是为什么? 据我所知,实际程序中没有任何东西会影响动画速率。但是可以通过某种方式设置它吗?在code.org框架中有什么在这里起作用吗?

请注意,此动画是在“兔子”设置中捕获的,但是在较低的动画速率下似乎会出现相同的效果。但是我认为在最快的设置下最明显。

我已经发布了块程序及其等效的文本。

enter image description here

enter image description here

for (var count = 0; count < 36; count++) {
  jumpTo(13);
  moveForward(125);
  turnRight(90);
  moveForward(20);
  turnLeft(90);
  turnRight(10);
  penColour(colour_random());
}
jumpTo(13);

0 个答案:

没有答案