项目类型:艺术

难度指数:3.5颗星

适合年龄:9岁以上

角色个数:1

程序个数:1

学习时长:建议60min——90min

项目内容:

点击绿色旗子,音乐声响起。随后在舞台上点击一下,就出现一朵花,不断地点下去,一朵又一朵各种颜色的花便不断出现。

到最后,我们居然画出了一个美丽的秘密花园!

角色和脚本图示:

图一:舞台、角色(点击放大查看清晰图)

图二:舞台脚本(点击放大查看清晰图)

图三:铅笔脚本(点击放大查看清晰图)

【南瓜姐姐的问题】

  1. 一朵又一朵花,大小相同、形状相同,颜色却五彩缤纷。通过一段程序画出多种颜色,这是如何实现的?

  2. 每当点击一次舞台,铅笔就画一朵花,这两个动作是怎样协调起来的?

【小组研讨室】

1、在画笔列表里面,有两块积木都是可以控制画笔颜色的。

画笔列表

第一块积木【将笔的颜色设为颜色】,直观表现颜色,应用于确定颜色的情况。

第二块积木【将笔的颜色设为数字】,用数字表示颜色,这也是计算机处理数据的方式,将颜色数字化,准确、高效。将这个表示颜色的数字做随机计算,便实现了颜色的随机化和多样化。

2、使用广播积木块来实现舞台和角色的无缝连接,【广播 】将消息发送给全部角色,只要【当接收到 】的消息名与广播的消息名相同,这块积木则触发执行。

点击舞台时,发送消息“画一朵花”,铅笔当接收到“画一朵花”,便开始执行这段脚本,画一朵花。

效果示意图

本期是继《画一片花瓣》《画一朵花》之后的进阶作品,难度有一定提升。

建议同学们在熟练掌握前两期的基础上,再行挑战学习本期课程哦。

https://www.kidscoding8.com/90858.html

转载于:https://www.cnblogs.com/scratch3/p/10972898.html

画一个秘密花园 | Scratch 3.0 艺术项目相关推荐

  1. 用VSCode开发一个asp.net core2.0+angular5项目(5): Angular5+asp.net core 2.0 web api文件上传...

    第一部分: http://www.cnblogs.com/cgzl/p/8478993.html 第二部分: http://www.cnblogs.com/cgzl/p/8481825.html 第三 ...

  2. Scratch 3.0建站指南(一)

    Scratch 3.0建站指南(一) Scratch 3.0已经到来 Scratch3.0 的用户界面发生了很大的改变,更便于使用和学习: 接下来的内容中我们就讨论一下如何针对Scratch 3.0进 ...

  3. 用opengl画一个3D机器人 完整源码 直接使用

    机器人代码: 1.copy就可以运行,前提是要配置好opengl的环境. 2.最后有使用说明. // first.cpp : Defines the entry point for the conso ...

  4. Scratch 3.0 版本比较

    新年伊始MIT 就正式 发布了Scratch最新3.0版 ,以 HTML5.0 为基础的版本! 本文就来带看看3.0版有哪些更新的地方. 下图是进入后第一个画面,跟Scratch 2.0 很像,熟悉的 ...

  5. 关于Scratch“等待0秒”在射击游戏中的经典应用

    周五花了一整天时间用Scratch做了个射击小游戏,俯视角,仿照<血腥大地>的游戏方法. 然后发现所有射击游戏都会有个"子弹碰到敌人两者同时消失"的需求,但是因为sc的 ...

  6. python画彩虹圈_《scratch编程+数学》课程之用sin和cos的数学原理画一个彩虹圈

    在这节课中,我们要利用数学中的sin和cos两个计算方法,在scratch编程中,画一个彩虹圈,先让我们来看一下视频效果!https://www.zhihu.com/video/11729061446 ...

  7. 从0搭建一个Springboot+vue前后端分离项目(一)安装工具,创建项目

    从0搭建一个Springboot+vue前后端分离项目(二)使用idea进行页面搭建+页面搭建 参考学习vue官网文档 https://v3.cn.vuejs.org/guide/installati ...

  8. LAMP环境中如何重新部署一个Yii2.0 web项目

    使用Yii2.0 framework开发的项目,使用Github进行版本控制,现在要把这个项目部署到一个新的电脑/系统中: (1)安装LAMP (2)在/var/www/html目录下执行 git c ...

  9. 如何搭建一个完整的Vue3.0 + ts 的项目

    如何搭建一个完整的Vue3.0 + ts 的项目 相信9月18日尤大大的关于Vue3.0的发表演讲大家一定有所关注,现在Vue3.0 也已经进入RC阶段(最终产品的候选版本,如果没有问题则可发布成为正 ...

最新文章

  1. 微信小程序在web-view页面做分享,并且把分享的参数传递给小程序
  2. 认识人和鱼的AI,能识别美人鱼吗?阿里CVPR论文试用因果推理方法解答
  3. Mssql 之 定期备份数据库
  4. 8080端口被占用的解决方案(其它端口同理)
  5. android 文字控件闪烁
  6. python简单入门代码-Python入门 | IDLE的介绍和使用方法
  7. R语言笔记-sample()函数
  8. xcode于Archive当产生安装包遇到ld: library not found for -lPods
  9. jenkins 安装插件失败_Jenkins 自动化安装插件
  10. Linux分页错误,Linux-x86_64Error:28:Nospaceleftondevice问题
  11. mac上使用python 安装anaconda和pycharm
  12. 第十三届蓝桥杯2022各组完整真题(可评测)
  13. thinkphp 检测上传的图片中是否含有木马脚本
  14. 关于固态硬盘SSD的4K对齐
  15. 加拿大留学有何魅力,可以吸引众留学生蜂拥而至
  16. python中的pai怎么打_python 调用win32pai 操作cmd的方法
  17. Nodejs+express 代码工程打包 PKG
  18. krnln.fnr和shell.fne_电脑开机显示failedtoloadkernllibrary什么意思啊
  19. 做为中层管理者的你,应该扮演什么角色
  20. 电源完整性PI原理知识1

热门文章

  1. java8 JDK1.8 API 中文 翻译版 java帮助文档
  2. [笔试] 查找兄弟单词(2012/5/6 百度实习笔试题)
  3. 辉煌一时的金立如今却沦为山寨机?只因做错了这一点
  4. HCNP学习笔记之IP地址、子网掩码、网关的关系
  5. Vue:Vue的element组件中的el-row的属性gutter什么意思?
  6. 贝叶斯规划学习BPL
  7. 计算机网络应用层报告,计算机网络实验报告应用层
  8. 来自C++之父主页的《C++的应用》
  9. 使用CSS更改鼠标(光标的样式)
  10. nginx php permanent,Nginx rewrite permanent