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

上一节我们用自制的积木代替了一大块积木段,实现了一个画方块的功能。在每次移动对象之后,只要运行一次自制的积木,就能成功画出一个方块。自制的积木定义完之后就象是一个打包好的包裹,虽然看不到里面是个啥,但是对使用一点儿也没有影响。这一节仍旧采用了上一节的示例,我们来说一说Scratch自制积木中的输入项。

自制积木示例 提取码: r73k

scratch_make_block_p6

在上一个例子中,我们将负责移动的积木拆分开来,只提取了绘画部分制作了积木,实际上,负责移动的积木也可以被保存在自制积木中。但是因为负责移动的积木经常需要变更坐标,所以这次的定义需要做一点点的改动。我们需要额外添加两个参数项,添加参数项的方法很简单,点击上图中左下方的添加输入项按钮就可以了。
scratch_make_block_p7

这样一来定义自制积木的按钮上会多出两块类似变量造型的积木,这两块积木代表了未来我们绘制时输入的准确x、y坐标,虽然我们现在还不确定要画在哪里,但我们可以事先告诉程序,我们接下来给你的数字分别是用来组撒的。

scratch_make_block_p8

组合好的积木如上图,接下来我们来尝试画一个九宫格,方块的大小是60,所以9个格子的坐标分别是

X-60、Y60 X0、Y60 X60、Y60
X-60、Y0 X0、Y0 X60、Y0
X-60、Y-60 X0、Y-60 X60、Y-60

scratch_make_block_p9
最终画个九宫格,我们只需要用9块积木就完成了,是不是比原先预想的要简洁很多呢。当然,不只是位置的参数,方块的大小参数,也是可以改变的哦,有兴趣的亲,可以自己尝试一下。

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

Scratch公有变量与角色私有变量

2023-7-27 8:33:24

综合资讯

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

2023-7-27 8:33:32

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