极客小将

您现在的位置是:首页 » scratch编程资讯

资讯内容

无人机scratch

极客小将2020-12-13-
相信大家都看过无人机表演,无数的无人机在空中排列出不一样的图形,表示不同的祝福。那么我们能否用scratch做一个无人机的表演呢? 在制作之前我们需要学习一个知识点。 XY坐标系

相信大家都看过无人机表演,无数的无人机在空中排列出不一样的图形,表示不同的祝福。那么我们能否用scratch做一个无人机的表演呢?

在制作之前我们需要学习一个知识点。

XY坐标系

upload/article/images/2020-12-13/7382acf5d8ec61c14ed29b254a09569a.jpg

在一个平面上画两条直线。

一条为X的直线,X直线是水平的横线。

一条为Y的直线,Y直线是垂直的纵线。

XY直线的交点为中点O点,O点的X为0,Y也为0。

如果,X是0,Y也是0,那么这个点就是O点。

在scratch的XY坐标是怎样的呢?

upload/article/images/2020-12-13/5b4fdd9f52d39f73edec0778eb6638f2.jpg点击背景库图标选取XY坐标系的图片作为背景。

upload/article/images/2020-12-13/d47f84a1d766bab577967536d66fa83d.jpg

准备好后,我们先试一下

upload/article/images/2020-12-13/e1c2e407331e3604d84f16b6c82239ec.jpg

用角色小球,当绿旗被点击,小球移动到X__Y__,

XY后面是可以给我们填写数字的。

我们检验一下刚刚所说的XY直线的相交的地方O点,X为0,Y也为0.

upload/article/images/2020-12-13/0f4f235c1ae5f94eecf58dd8437112c9.jpg

点击绿旗后,小球移动到背景的中间位置,就是XY直线相交的位置。

我们再试下以下的几个点,

A点(X是100,Y是0)

B点(X是-100,Y是0)

C点(X是0,Y是100)

D点(X是0,Y是-100)

再来四个点

E点(X是100,Y是100)

F点(X是-100,Y是100)

G点(X是100,Y是-100)

H点(X是-100,Y是-100)

upload/article/images/2020-12-13/eb90b12d4c58090df419804e36508c71.jpg

我们试过后得出,指令移动XY能让小球移动到一个点上。

显然现在我们的小球是直接出现在一个点上,

视频上的小球是滑行的。

在scratch里

是怎样做到的呢?

upload/article/images/2020-12-13/e746afac1ff7e197653a2dc04e989c26.jpg

指令:在几秒内滑行到X_Y_和移动X_Y_的区别,

我们用运行过后就知道他们的区别,

注意:秒数越小滑行得越快,

反之秒数越大滑行越慢。

如果还不明白XY坐标,

希望同学们多问下自己爸爸妈妈吧。

以便之后的制作。

我们开始来制作无人机表演吧。

upload/article/images/2020-12-13/1518d714b1460c1a0ccac7ceb994982d.jpg

我们的小球太大了,不方便组建成汉字,所以我们把小球的大小调小一点。

调好后,便可以开始制作。

我们知道无人机的表演是需要好多无人机一起表演的。

所以我们也需要很多角色小球帮助我们表演。

upload/article/images/2020-12-13/d8b8f21cad4454114217e74d8a6e1840.jpg

右键小球角色便可以复制小球。

个数不限。

upload/article/images/2020-12-13/40df2d9e0ecee30024a21bee0e960276.jpg

我也不知道自己复制了多少个,这么多小球。

我们给一个一样的出发点给他们。

就是O点 X是0,Y也是0

upload/article/images/2020-12-13/5e1802fa1146539e291c3a85f80b790d.jpg

程序就是这样子,很简单,

不过很繁琐,

需要每一个球都要编写。

编写好后,无需的球会都统一回到中点。

停止程序

选中球,放到一个点上,组建成一个“中”字

然后在每个球上加入1秒移动到XY的具体位置上,

这个XY数字就是小球现在位置上的XY数值。

完成后,“中”字已经出现了,

有点不像,你们可以修改一个。

然后“国”字

upload/article/images/2020-12-13/e16004dc32c572de6843139f0df5858e.jpg

步骤和“中”字一样,

区别在于我们直接在“中”字的基础上摆放小球“国”字

在每个小球后加上几秒内滑行到XY的指令。

注意:我这个“国”字确实不像,你们可以加多几个小球上去,让它更想。

还有“70”的数字需要用小球去摆放,这就要靠你们完成了!!

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除

网友点评

共有5条评论来说两句吧...

在线客服