购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

现在开始:组合命令,开始编程

到目前为止,你尚未做过编程。你只是给了小猫几条命令,也可以将其称为“远程控制”。你命令小猫进行的每个动作都被立即执行,然而仅在你单击命令的那一刻进行。

当你把多个命令组合在一起,然后告诉小猫执行命令清单时,真正的编程就开始了。为了给角色分配命令,你必须首先选择角色,然后将命令拖到角色的代码窗口中。这个命令积木便属于该角色。

在代码窗口中组合积木

每个角色都有自己的代码窗口。在这里,你可以拖动任意数量的命令积木,然后将它们组合在一起形成连贯的代码,即程序。

将命令从代码库拖曳到小猫的代码窗口中。我们立即尝试:

1. 连续四次拖曳同一命令:在1秒内滑行到 x :… y :…进入小猫的代码窗口。

2. 更改 x y 的值(注意负号):

3. 现在将四个积木合并为一段程序。当你将一个积木从上方或下方向另一个积木靠近时,会出现一个灰色的链接阴影。如果松手,它将与另一个积木组合在一起。你也可以在现有的几个积木之间插入一个积木。

最后,整个命令清单是这样的:

4. 现在,你可以通过单击最上方的积木来启动整个命令清单(程序)。

会发生什么呢?小猫在舞台的四个象限之间徘徊。四秒钟后完成。

如何拆卸积木?

尝试一下。如果用鼠标单击并拖动最上方的积木,整个命令清单会随之移动。但是,如果你选择中间的一个积木,命令清单便会被分开。

如果要将所有积木分开,请向下拉最下方的积木,直到所有积木彼此分开为止。这样测试几次。短时间后,你会对如何将积木组装在一起并拆开产生感觉。

删除和复制

你可以随时从代码窗口中删除不再需要的积木。最简单的方法是用鼠标抓住它,并向左拖回代码库中。这样,你也可以删除整个连接在一起的命令积木。如果要删除单个积木,也可以右键单击需要删除的积木,然后选择删除。

要实现复制,请使用鼠标右键单击一个积木,然后选择复制。

你会得到一个与你所单击的积木完全相同的积木。如果已经连接了多个积木,你可以通过右键单击顶部的积木来复制全部积木。

程序变得越来越有趣

程序可以运行,太棒了。现在,我们可以对其进行一些改进。如果想让小猫总是从相同的起点开始,你只需要在程序的起始位置简单插入预定的位置。

如果小猫向左跑,它也应该向左看。然后,当它向右转时,它便向右看。为此,你必须添加两次方向切换。

尝试一下。看到问题了吗?

第一次改变方向后,小猫上下颠倒了。

如何使小猫向左看而不会倒立?

你需要一个特殊的命令,该命令仅在开始时执行一次:

这个命令会更改旋转方式——使用左右翻转,小猫不再围绕自己的轴旋转,而是一直保持直立,并且看向左侧或右侧。因此它不再倒立。现在,我们的整个程序如下所示:

启动它——现在程序按照期望运行。当小猫行走时,它可以向左或向右转向行走方向。 lVabjmuR8PdMJrnA2C8FrZdFshqQNKCmiSgufH4nbrMUWcfz7QRLw/K3M0Y6pnJG

点击中间区域
呼出菜单
上一章
目录
下一章
×