Scratch编程中的函数-自制积木(上)

这一节博主想在屏幕上画一个九宫格,也就是画整齐排列的9个方块。画画当然是使用画笔工具,俗话说的好,万丈高楼平地起,想画9个方块,我们先从1个方块画起。虽然Scratch中任意角色都能够使用画笔工具,但是为了仪式感更浓一点,博主特地找了个钢笔的图标。

自制积木示例 提取码: r73k

scratch_make_block_p1

画1个方块很简单,落笔之后让角色走一个方块的形状就可以了。事实上画3个方块也不难,只需要修改一下角色的起始坐标,分别把圆圈里的0修改为60和120,然后分别运行一次,3个排列整齐的方块就绘制完成了。

scratch_make_block_p2

这一部分积木完成了一个画方块的功能,我们只需要修改一下角色初始的坐标,而不需要去介入绘制的过程,画方块程序段中的内容是不需要更改的,用一个专业点的词语来说,是可以复用的。

scratch_make_block_p3

遇到这种长度较长且功能相对固定不需要过多修改的积木块,我们可以选择用自制积木来代替它,自制积木概念,就是自定义一块积木来代替一段程序段,然后在需要用到改程序段的地方,插入我们自定义的积木,同样能够实现需要的功能,自定义积木可以有效缩短程序的长度,同时命名准确的自定义积木,也能够帮助我们更好的理解程序运行的流程。
scratch_make_block_p4

这里博主定义了一个命名为“画个方块”的自制积木,顾名思义,就是用来画个方块,移动位置的积木需要经常修改,所以我们将其拆除,然后将新出现的“定义画个方块”这块积木连接在画方块程序段的头部,这样一来,我们就可以用一块名为“画个方块”的积木,来代替之前这长长的一段积木了。

scratch_make_block_p5
这样一来,画方块的任务就简单多了,我们只要将对象移动到合适的位置,然后大叫一声:“画个方块”,这方块就绘制完成了,从字面上看,逻辑关系是不是也更清晰了呢。自制积木类似于其他编程语言中的自定义函数,是编程学习中比较重要的一个环节,下一节课我们来讲一讲自制积木参数的传递。

给TA赞助
共{{data.count}}人
人已赞助
综合资讯

Scratch编程中的函数-自制积木(下)

2023-7-27 8:33:28

综合资讯

用Scratch实现一个贪吃蛇游戏(下)

2023-7-27 8:33:37

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索