广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    在Scratch里编制十二色花程序

    来源:网络收集  点击:  时间:2024-04-19
    【导读】:
    在Scratch里编制十二色花程序。一般情况下,画出的花儿只能是一种颜色,不能随意更改,那么怎样做才能实现随便点一种颜色,Scratch就能用这种颜色画出美丽的花朵呢?对,我们可以把在以前介绍的调色板和画花程序结合起来实现。工具/原料more电脑Scratch2.0方法/步骤1:观察程序执行的效果1/1分步阅读

    运行程序,当选定颜色面板中的某种颜色后,便用这种颜色开始画花,下图呈现了选取第一、二、和最后一种颜色的结果,实在太漂亮了!

    方法/步骤2: 程序分析1/2

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

    2/2

    那怎样把用户选择的颜色信息精确地传递给小马良呢?这里是通过变量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: 编写脚本1/2

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

    2/2

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

    总结:1/1

    在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

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-05 12:44:03  耗时:0.025
    0.0246s