Scratch案例——切西瓜
一、学习目标:
1、学习视频侦测。
2、进一步熟悉作品游戏作品制作的方法和技巧,不断积累经验。
二、观摩并体验作品,分析作品中包含的基本要素。
请大家打开项目,先进行观摩。
三、方法和步骤
1、西瓜造型的修改。
系统自带的西瓜造型有三个,分别是完整西瓜、半个西瓜和一瓣西瓜:
首先,我们要对造型2和3进行改造,使造型2编程切开的两半西瓜,造型3变成多瓣西瓜。大家思考一下,看看如何简单的改造?
老师改造后的造型如下:
2、西瓜角色的代码设计
首先,设置西瓜的初始状态,包括显示、位置和大小等参数的设置。
然后,要克隆西瓜,使克隆后的西瓜在屏幕顶部的任意位置开始下落,如何没有侦测到“切”的动作和声音,到达屏幕底部后消失(删除本克隆体)。西瓜克隆后,隐藏本体。
如果侦测到“切”,就变换成2和3造型(稍微等待),然后消失(删除本克隆体)。
这是克隆体的基本运动代码,大家可以先测试一下。
在运动中,如果被切也要消失和删除克隆体,而且还要记录分数。另外,还要唤醒本体再克隆一个西瓜。为此,我们要设计两个变量,分数和下一个,分别记录分数和发出克隆下一个的信号。代码进一步完善如下:
当然,在改变造型后,还有增加隐藏、删除本克隆体和唤醒下一个克隆体的操作,复制上图倒数3行代码即可。
还要增加计分。
初始化程序也要调整:
特别注意,克隆自己之前一定要显示自己,否则是无法克隆的!
3、视频侦测
视频侦测:
代码如下:
4、增加倒计时:
5、增加背景音乐和切到西瓜效果音乐。
Scratch案例——切西瓜相关推荐
- 【Scratch案例实操】scratch星际迷航 scratch编程案例教学 少儿编程教案
scratch星际迷航 案例介绍 宇宙空间的探索是我们国家一直以来都在努力发展的科学前言,我们已经能够实现将宇航员送往外太空进行科考工作,同时考查完毕之后可以将宇航员顺利的带回地球,我们今天这个案例就 ...
- scratch案例开发2
之前已经对scratch的功能.它所能解决,应用的地方等等有了一定的了解,我们预计会将3,4,5,年级的孩子分为三个阶段来做好scratch的分段教学,经查询,以下是3,4,5各年级的课程内容: 三年 ...
- scratch案例开发1
在做实例的过程中,一般的单个图片的展示都比较简单,而一旦牵扯到图画,就算有一秒钟移动到指定位置的功能,也会有一种不流畅感,而为了让图片连接而成的动画更具自然感,我们则需要在每一个点上加上时间差,并且让 ...
- scratch案例——狗狗的奇幻之旅
一 .背景制作 看完视频是不是发现山洞是由三类洞穴组成的.而且是一直循环切换的,下面让我们用自己的双手去绘制山洞的样子吧. 还记得怎样绘制背景吗?如果不记得了请看下面的图片. 二. 分析游戏的思维逻辑 ...
- 【Scratch案例教学】scratch七夕送祝福 6岁小朋友学了少儿编程 给爸爸妈妈送上亲手设计的作品
scratch七夕送祝福 一.案例来源 七夕节到了,想着给年轻的爸爸妈妈送上一份节日的祝福,祝我们的爸爸妈妈们节日快乐!大概的效果如下: 二.案例分析 1.角色分析 角色:爱心.喜鹊.祝福语.按钮等等 ...
- 【Scratch案例实操】Scratch画正方形 scratch编程案例教学 scratch创意编程 少儿编程教案
案例名称:画正方形 学习目标: 掌握角色导入.和基本设置 掌握画笔的使用,画笔颜色.粗细以及画笔清除,通过使用抬笔和落笔绘制想要的图形 学会数学几何知识正方形及其特点 熟练掌握循环模块下的" ...
- Scratch案例——画彩虹
大家好,前面我们讲解了画笔工具的使用.今天,我们来一个案例的讲解,加深我们对画笔工具的印象. 本案例是使用画笔工具进行彩虹的制作,下图是程序运行结果.是不是很好看?快来学习吧! 在本案例中,只有七道彩 ...
- 【Scratch案例实操】Scratch字母排序 scratch编程案例教学 scratch创意编程 少儿编程教案
目录 零基础学Scratch3.0系列文章目录 案例介绍 一.案例演示 二.案例分析
- scratch案例——神奇闹钟
一.素材制作 从素材中我们可以发现,素材中只有音乐,因此今天的角色是需要我们自己绘制角色. 绘制完角色记得重新定一下角色的中心哦,不然指针的旋转就会特别的怪异. 二. 分析游戏的思维逻辑 通过对案例的 ...
最新文章
- BZOJ.5068.友好的生物(思路)
- python聚类dbscan案例经纬度_用DBSCAN聚类经纬度坐标
- 使计算机系统使用方便和_______是操作系统的两个主要设计目标,操作系统练习.doc...
- openfalcon架构及相关服务配置详解
- golang mysql 自动建表_mysql表结构自动生成golang struct
- 爬虫—使用Requests
- 一个简单的倒计时js插件
- 推荐几个偷网站的小工具
- 工具类——FileUtils
- 中国重点流域已实现休禁渔制度全覆盖
- iOS 关于iTMSTransporter上传IPA报错问题
- 交付给事业多少,你就能成就多少事业
- 关于pthread_mutex_t的初始化 http://www.blogbus.com/kavine-logs/46146510.html
- 余热回收系统:ORC低温余热发电原理
- SIFT算法基础数学
- Kindle4RSS.com - Kindle RSS新闻文章推送服务
- TRUNK端口的配置实验
- python在无人驾驶中的应用_深度学习在无人驾驶汽车中的应用
- 【Matlab作业】MATLAB语言基础
- 黑客攻击 短信验证码_黑客的低码
热门文章
- 《如果你想过1%的生活》 - 读后感
- C# EXCEL 删除行
- 乘2取整法_十进制小数转换成二进制小数,可以采用“乘2取整”法
- GEE:LST地表温度反演函数(针对Landsat8的T1影像和T1_L2影像集合)
- passwd修改用户密码
- 8.微信小程序-Mobx数据共享(类似vuex)
- 在python中怎么定义一个范围_如何定义范围
- Delphi结合百度图像识别接口进行企业微信通讯录数据采集
- 读完两个博士是什么体验?Nature专访了3位双料博士
- 什么样的资金盘能活一年,还上了热搜?