学习目标
§ 探索:1. 怎样使用预定义的新模块;2. 怎样定义用于描画矩形的新模块。
§解释:为什么要给新模块起有意义的名字。
课程准备
课程内容
§查看More Blocks代码标签下的新模块,猜测每个模块可能具有的功能。如下图所示。
§ 在描画矩形的代码的上部或内部,添加以上模块,将这些模块拼接在一起,然后在舞台上拖动甲虫角色到不同的位置,并运行描画矩形的代码。参考下图。
§ 在More Blocks标签下,点击Make a Block按钮,给新建的模块一个有意义的名字,比如square,这个新模块的功能是描画一个矩形。
§ 一个define square的帽子形状的模块将出现在代码区,如下图所示。把这个模块拖到上述描画矩形的代码块的上部,并让它们拼接在一起。
§新模块square将出现在More Blocks列表下,而且该模块将可以和其他模块一样被使用。完整过程参见下图。
思考
§ pen colour和pen shade有什么区别?
§ 你将set random模块放在自己代码中的什么位置?不同的位置怎样影响描画的效果?
§ 在你的项目中,如果有一段代码块会被经常使用,那么给这段代码块定义一个新模块将是一个好主意,为什么?
§ 为什么给新模块起有意义的名字是非常重要的?
练习
§ 描画以下图形。
领取专属 10元无门槛券
私享最新 技术干货