一、学习目标:
1、学习视频侦测。
2、进一步熟悉作品游戏作品制作的方法和技巧,不断积累经验。
二、观摩并体验作品,分析作品中包含的基本要素。
请大家打开项目,先进行观摩。
三、方法和步骤
1、西瓜造型的修改。
系统自带的西瓜造型有三个,分别是完整西瓜、半个西瓜和一瓣西瓜:

首先,我们要对造型2和3进行改造,使造型2编程切开的两半西瓜,造型3变成多瓣西瓜。大家思考一下,看看如何简单的改造?
老师改造后的造型如下:

2、西瓜角色的代码设计
首先,设置西瓜的初始状态,包括显示、位置和大小等参数的设置。

然后,要克隆西瓜,使克隆后的西瓜在屏幕顶部的任意位置开始下落,如何没有侦测到“切”的动作和声音,到达屏幕底部后消失(删除本克隆体)。西瓜克隆后,隐藏本体。
如果侦测到“切”,就变换成2和3造型(稍微等待),然后消失(删除本克隆体)。

这是克隆体的基本运动代码,大家可以先测试一下。
在运动中,如果被切也要消失和删除克隆体,而且还要记录分数。另外,还要唤醒本体再克隆一个西瓜。为此,我们要设计两个变量,分数和下一个,分别记录分数和发出克隆下一个的信号。代码进一步完善如下:

当然,在改变造型后,还有增加隐藏、删除本克隆体和唤醒下一个克隆体的操作,复制上图倒数3行代码即可。

还要增加计分。

初始化程序也要调整:


特别注意,克隆自己之前一定要显示自己,否则是无法克隆的!
3、视频侦测
视频侦测:

代码如下:

4、增加倒计时:

5、增加背景音乐和切到西瓜效果音乐。

Scratch案例——切西瓜相关推荐

  1. 【Scratch案例实操】scratch星际迷航 scratch编程案例教学 少儿编程教案

    scratch星际迷航 案例介绍 宇宙空间的探索是我们国家一直以来都在努力发展的科学前言,我们已经能够实现将宇航员送往外太空进行科考工作,同时考查完毕之后可以将宇航员顺利的带回地球,我们今天这个案例就 ...

  2. scratch案例开发2

    之前已经对scratch的功能.它所能解决,应用的地方等等有了一定的了解,我们预计会将3,4,5,年级的孩子分为三个阶段来做好scratch的分段教学,经查询,以下是3,4,5各年级的课程内容: 三年 ...

  3. scratch案例开发1

    在做实例的过程中,一般的单个图片的展示都比较简单,而一旦牵扯到图画,就算有一秒钟移动到指定位置的功能,也会有一种不流畅感,而为了让图片连接而成的动画更具自然感,我们则需要在每一个点上加上时间差,并且让 ...

  4. scratch案例——狗狗的奇幻之旅

    一 .背景制作 看完视频是不是发现山洞是由三类洞穴组成的.而且是一直循环切换的,下面让我们用自己的双手去绘制山洞的样子吧. 还记得怎样绘制背景吗?如果不记得了请看下面的图片. 二. 分析游戏的思维逻辑 ...

  5. 【Scratch案例教学】scratch七夕送祝福 6岁小朋友学了少儿编程 给爸爸妈妈送上亲手设计的作品

    scratch七夕送祝福 一.案例来源 七夕节到了,想着给年轻的爸爸妈妈送上一份节日的祝福,祝我们的爸爸妈妈们节日快乐!大概的效果如下: 二.案例分析 1.角色分析 角色:爱心.喜鹊.祝福语.按钮等等 ...

  6. 【Scratch案例实操】Scratch画正方形 scratch编程案例教学 scratch创意编程 少儿编程教案

    案例名称:画正方形 学习目标: 掌握角色导入.和基本设置 掌握画笔的使用,画笔颜色.粗细以及画笔清除,通过使用抬笔和落笔绘制想要的图形 学会数学几何知识正方形及其特点 熟练掌握循环模块下的" ...

  7. Scratch案例——画彩虹

    大家好,前面我们讲解了画笔工具的使用.今天,我们来一个案例的讲解,加深我们对画笔工具的印象. 本案例是使用画笔工具进行彩虹的制作,下图是程序运行结果.是不是很好看?快来学习吧! 在本案例中,只有七道彩 ...

  8. 【Scratch案例实操】Scratch字母排序 scratch编程案例教学 scratch创意编程 少儿编程教案

    目录 零基础学Scratch3.0系列文章目录 案例介绍 一.案例演示 二.案例分析

  9. scratch案例——神奇闹钟

    一.素材制作 从素材中我们可以发现,素材中只有音乐,因此今天的角色是需要我们自己绘制角色. 绘制完角色记得重新定一下角色的中心哦,不然指针的旋转就会特别的怪异. 二. 分析游戏的思维逻辑 通过对案例的 ...

最新文章

  1. BZOJ.5068.友好的生物(思路)
  2. python聚类dbscan案例经纬度_用DBSCAN聚类经纬度坐标
  3. 使计算机系统使用方便和_______是操作系统的两个主要设计目标,操作系统练习.doc...
  4. openfalcon架构及相关服务配置详解
  5. golang mysql 自动建表_mysql表结构自动生成golang struct
  6. 爬虫—使用Requests
  7. 一个简单的倒计时js插件
  8. 推荐几个偷网站的小工具
  9. 工具类——FileUtils
  10. 中国重点流域已实现休禁渔制度全覆盖
  11. iOS 关于iTMSTransporter上传IPA报错问题
  12. 交付给事业多少,你就能成就多少事业
  13. 关于pthread_mutex_t的初始化 http://www.blogbus.com/kavine-logs/46146510.html
  14. 余热回收系统:ORC低温余热发电原理
  15. SIFT算法基础数学
  16. Kindle4RSS.com - Kindle RSS新闻文章推送服务
  17. TRUNK端口的配置实验
  18. python在无人驾驶中的应用_深度学习在无人驾驶汽车中的应用
  19. 【Matlab作业】MATLAB语言基础
  20. 黑客攻击 短信验证码_黑客的低码

热门文章

  1. 《如果你想过1%的生活》 - 读后感
  2. C# EXCEL 删除行
  3. 乘2取整法_十进制小数转换成二进制小数,可以采用“乘2取整”法
  4. GEE:LST地表温度反演函数(针对Landsat8的T1影像和T1_L2影像集合)
  5. passwd修改用户密码
  6. 8.微信小程序-Mobx数据共享(类似vuex)
  7. 在python中怎么定义一个范围_如何定义范围
  8. Delphi结合百度图像识别接口进行企业微信通讯录数据采集
  9. 读完两个博士是什么体验?Nature专访了3位双料博士
  10. 什么样的资金盘能活一年,还上了热搜?