搜索

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

2023-07-27 08:33:28

上一节我们用自制的积木代替了一大块积木段,实现了一个画方块的功能。在每次移动对象之后,只要运行一次自制的积木,就能成功画出一个方块。自制的积木定义完之后就象是一个打包好的包裹,虽然看不到里面是个啥,但是对使用一点儿也没有影响。这一节仍旧采用了上一节的示例,我们来说一说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块积木就完成了,是不是比原先预想的要简洁很多呢。当然,不只是位置的参数,方块的大小参数,也是可以改变的哦,有兴趣的亲,可以自己尝试一下。

← 返回 Scratch 资讯  |  意见反馈

微信二维码 微信扫码关注 抖音二维码 抖音扫码关注