友情提示:视频教程观看时请手动设置清晰度。
Scratch2.0“更多模块”中允许用户“新建功能块”,我们新建的功能块类似于一般程序设计语言中的过程或函数,通过自定义功能块可以使程序更简洁,修改更方便。
例如:我们要建立一个绘制指定边长的正N边形的模块,然后调用这个模块绘制图形。
首先要明确,建立这个模块需要用到两个参数:边长和边数,根据这一点,建立如下模块:
建立自定义模块步骤:
1. 选定一个角色,打开“更多模块”,再从中点击“新建功能块”,弹出“新模块”窗口,如下图所示:
2. 选项展开后有三种参数:数字参数,字符串参数和布尔参数;还有一个文本标签。在这里我们用到了两个数字参数和文本标签。
3. 在新建的功能块中创建脚本,实现目标功能。下面就是我创建的画边长为number1的正number2边形的模块:
4. 最后,调用新建的功能块:
看一下运行结果吧!