电脑
Scratch2.0
运行程序,当选定颜色面板中的某种颜色后,便用这种颜色开始画花,下图呈现了选取第一、二、和最后一种颜色的结果,实在太漂亮了!
要实现上面的功能,这里用到了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; 一旦小马良接受到广播,便开始用你点击的颜色开始画花,而不是上次我们用的当绿旗被点击时开始。