虽然HiCode已经为我们提前准备了很多积木语句块,但有时候,一个复杂的程序往往需要很长很长的脚本,而且这些脚本代码会有很多重复的步骤,这些步骤没有对应的的积木,我们可以通过自制积木,将重复的功能封装成一个积木模块,即把大程序分成多个小过程组合,让程序变得更简单明了,我们可以通过自制积木来实现这个过程。

1、建立一个自制积木

点击“制作新的积木”按钮,此时弹出一个对话框,根据需要为积木添加数字输入框、文本输入框、bool输入框或文本标签
image.png
image.png

本案例中为“向(移动方向)移动(1)步”积木
image.png

2、为积木写一个功能

新建一个自制积木成功后,在编程区可以看到该积木,在“定义()”的积木下方拖动相关的语句块,即可为积木指定一个功能,本案例中为“向(移动方向)移动(1)步”积木,如下:
image.png

3、重新编辑自制积木

长按编程区的自制积木,弹出一个弹窗,点击“编辑”即可
image.png

4、测试使用自制积木

接下来编写程序,使用自制积木来进行操作看看能否正常运行
示例中是根据回答的内容,让角色移动
image.png

5、删除自制积木

将“定义()”积木拖动到左边菜单栏,即可删除自制积木
注意:如果该积木已经被使用,则无法删除
image.png