在Scratch里编制十二色花程序
来源:网络收集 点击: 时间:2024-04-19运行程序,当选定颜色面板中的某种颜色后,便用这种颜色开始画花,下图呈现了选取第一、二、和最后一种颜色的结果,实在太漂亮了!



要实现上面的功能,这里用到了Scratch里的一个重要功能即“广播”,当用户选择面板中的任一颜色时,便发出广播,小马良一旦接收到这个广播,便开始落笔画花,当然落笔时的颜色就是用户点的那种颜色哦。

那怎样把用户选择的颜色信息精确地传递给小马良呢?这里是通过变量num和numu来进行传递的。刚开始时,按钮切换成造型1(绿色),num值为1,一旦程序执行到下一个造型,num值自动加1变为2,一直到12,当这些颜色面板显示后,num的值都被传递给numu记录下来,即造型1对应的值为1,造型2对应的是2....造型12对应的是12,对应的numu也是从1到12。当我们点第三个时,又将numu的值3赋给num,num为3对应的就是造型3罗~~是不是很巧妙?小马良就知道当前位置是在造型3,然后落笔,当前的颜色就是造型3的颜色,依次类推,



“怎样在Scratch2.0里制作不同颜色的调色板?”经验,里面有详细的介绍。需要增加的脚本,就是新建一个变量numu,显示时,将numu设定为num;然后当角色被点击时,将num设定为numu,并广播nowy;

一旦小马良接受到广播,便开始用你点击的颜色开始画花,而不是上次我们用的当绿旗被点击时开始。

在Scratch里编制十二色花程序
1方法/步骤1:观察程序执行的效果
运行程序,当选定颜色面板中的某种颜色后,便用这种颜色开始画花,下图呈 现了选取第一、二、和最后一种颜色的结果,实在太漂亮了!
2方法/步骤2: 程序分析
要实现上面的功能,这里用到了Scratch里的一个重要功能即“广播”,当用户选择面板中的任一颜色时,便发出广播,小马良一旦接收到这个广播,便开始落笔画花,当然落笔时的颜色就是用户点的那种颜色哦,
那怎样把用户选择的颜色信息精确地传递给小马良呢?这里是通过变量num和numu来进行传递的。刚开始时,按钮切换成造型1(绿色),num值为1,一旦程序执行到下一个造型,num值自动加1变为2,一直到12,当这些颜色面板显示后,num的值都被传递给numu记录下来,即造型1对应的值为1,造型2对应的是2....造型12对应的是12,对应的numu也是从1到12。当我们点第三个时,又将numu的值3赋给num,num为3对应的就是造型3罗~~是不是很巧妙?小马良就知道当前位置是在造型3,然后落笔,当前的颜色就是造型3的颜色,依次类推,
3方法/步骤3: 编写脚本
需要增加的脚本,就是新建一个变量numu,显示时,将numu设定为num;然后当角色被点击时,将num设定为numu,并广播nowy;
一旦小马良接受到广播,便开始用你点击的颜色开始画花,而不是上次我们用的当绿旗被点击时开始。
SCRATCH制十二色花程序版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_548284.html