(
课件网) 099波动粒子 学习目标 1、进一步理解和学习列表的概念; 2、注意变量、列表、克隆语句、坐标xy的结合使用产生对应的效果; 3、编写程序实现,通过克隆和列表组合出上下排列起来的粒子组,鼠标在上面移动的过程中产生实时的波动变化。 效果展示 知识点讲解 在scratch里的列表,也是变量的一种,但是是一组变量,相当于一个队列,通常用在同一类的变量组。 举个例子吧,比如今天天气如何?晴天、阴天、多云、雷阵雨等等?这些就可以看成一组变量,因为都是描述天气的。 本节课建立了X、Y 横向竖向两个列表。 知识点讲解 初始化清空列表 将x、y坐标生成15乘以16的列表数据组 重要代码解析 初始化列表,设置画笔粗细和到鼠标距离指针相关 产生动态效果和颜色不断变化 前端设计(角色与背景) 角色:点击绘制 建立空白角色 背景:自选 合理即可 参考代码 创新与思考 创新思考下,理解程序自定义行和列,创造设置不同的颜色特效变化。 Scratch clickec 编程 0.0 it 0.02 secs x9n me 二育宝 NO 8 建立一个列表 X 特 东西加入X 除 X。 的第 项 除X·的全部项目 在 X。的第 项前插入 1 将 X 的第 1 项替换为 1 X。 的第 1 X 中第一个 东西 的编号 X 的项目数 X。 包合 东西 显示列表X、 隐藏列表X· 删除 X。 的全部项目 删除 的全部项目 移到x -140 -160 重复执行 15 次 将x坐标设为 -140 将y坐标增加 20 重复执行 16 次 将 x坐标 加入X一 将 坐标 y 加入 将x坐标增加 20 移到X X 的第 项 的第 项 删除 的第 项 删除 的第 项 将笔的 亮度 增加 在 0 和 100 之间取随机数 重复执行 落笔 将笔的粗细设为 到 鼠标指针。 的距离 8 将 鼠标初始X。 设为 鼠标的x坐标 将 鼠标初始Y 设为 鼠标的y坐标 重复执行 如果 鼠标初始X 鼠标的x坐标 鼠标初始Y 鼠标的y坐标 那么 将笔的 颜色。 设为 在 和 100 之间取随机数 全部擦除 将 鼠标初始X。 设为 鼠标的x坐标 将 鼠标初始Y。 设为 鼠标的y坐标 当作为克隆体启动时 移到x X 的第 1 V. Y。的第 1 项 当被点击 删除 X 的第 1 项 隐藏 删除 Y 的第 项 全部擦除 将笔的 亮度。 增加 在 0 和 100 之间取随机数 抬笔 重复执行 删除 的全部项目 落笔 删除 的全部项目 将笔的粗细设为 到( 鼠标指针、 的距离 8 移到x -140 y -160 重复执行 15 吟 将x坐标设为 -140 当被点击 将y坐标增加 20 将 鼠标初始X、 设为 鼠标的x坐标 重复执行 16 次 将 鼠标初始Y 设为 鼠标的y坐标 将 x坐标 加入 X 重复执行 将 y坐标 加入 如果 鼠标初始X 鼠标的x坐标 与 鼠标初始Y 鼠标的y坐标 那么 将x坐标增加 20 将笔的 颜色、 设为 在 和 100 之间取随机数 重复执行 240 次 全部擦除 克隆 自己 将 鼠标初始X。 设为 鼠标的x坐标 将 鼠标初始Y· 设为 鼠标的y坐标 ... ...