专栏首页儿童编程《我们捉鱼吧》——Scratch神奇的“侦测”功能总结

《我们捉鱼吧》——Scratch神奇的“侦测”功能总结

导读:本文通过案例《鼠标捉鱼》、《大鱼吃小鱼》、《小猫捉鱼》总结了Scratch的侦测功能。

“侦测”功能是Scratch又一个神奇的功能,合理的运用能够制作出无数种让人惊讶的效果。如果是用于设计一个游戏程序,哇,只有你想不到,没有它做不到的。今天我试验了一下侦测功能,尝试着用侦测功能做了几个小游戏案例,一起分享一下吧。

    先来看一下侦测命令列表,真是丰富,有碰撞侦测、颜色碰撞侦测、距离侦测、鼠标键盘侦测、坐标侦测、视频侦测、时间侦测。每一样听起来都很神奇的样子,我们先从碰撞侦测开始吧。

我们从碰撞侦测开始学习,先来做一个《鼠标捕鱼》的案例吧。我们先自己画一条鱼,点击角色面板上的“绘制新角色”按钮,为了让鱼能够游动起来,我画了两帧(就是两幅画啦)。编辑代码如下。实验一下,每当鼠标碰到鱼,他就说别捉住了,然后隐藏,过一会再出现。

基本功能实现了,可是作为游戏来说,这个还差很多的。我们把这个游戏丰富一下吧。需要做什么呢?

1.让鱼游动起来;

2.多设置几条鱼——用克隆功能;

3.鱼的大小要有变化——设置随机大小;

4.鱼的位置也要随机一下——设置随机坐标;

5.捉住了多少只鱼,需要在屏幕上显示数量——设置一个变量,并在屏幕上显示。

我们修改后的代码如下所示,测试一下吧,恩不错,有点游戏的意思了。

下面我们把这个游戏修改成《大鱼吃小鱼》的游戏。我们需要一条大鱼的形象,不需要重新画,把第一条鱼复制一下,在“造型”面板中换一下鱼的颜色,就可以了。我们为大鱼加上代码,将其大小设为200,并用方向键控制它游动的方向,如下图所示。

我们需要把红鱼身上“碰撞”代码换成“颜色检测”,如下图所述。

这样就有点游戏的意思了。如果你愿意,可以为大鱼设置一个张嘴吃小鱼的形象,然后配上一点音效就更好了。

    我们接着把游戏改成《小猫捉鱼》的游戏。只需要把大鱼身上的代码复制到小猫的身上,然后把红鱼身上的代码改成碰撞检测(碰撞到小猫)。好了,就这么简单,又是一个新的游戏。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 什么样的人生才是有意义的人生——没有标准的标准答案

    【导读】其实我们可以跳出这个小圈圈去更加科客观地看一下这个世界。在夜晚的时候我们仰望天空,浩瀚的宇宙中整个地球只是一粒浮尘,何况地球上一个小小的人类?在漫长的历...

    一石匠人
  • 儿童编程“控制”部分学习总结

    在任何编程语言中,控制部分都是非常重要的,也是体现编程语言神奇之处。在Scratch中同样如此。初次学习肯定会感觉有些抽象,但是在实际应用之中,则会体现出其功能...

    一石匠人
  • [导图版学习笔记]思维力——高效的系统思维

    一石匠人
  • 研究人员利用大数据分析预期寿命与收入的关系

    美国史丹佛大学、哈佛大学、MIT、麦肯锡公司与财政部的研究人员利用大资料分析探讨美国各地区收入和预期寿命之间的关系,并在《美国医学会期刊》上发表相关论文,而研究...

    灯塔大数据
  • tensorflow Object Detection API使用预训练模型mask r-cnn实现对象检测

    Mask R-CNN是何凯明大神在2017年整出来的新网络模型,在原有的R-CNN基础上实现了区域ROI的像素级别分割。关于Mask R-CNN模型本身的介绍与...

    OpenCV学堂
  • 北电SNMP V3的基本配置

    snmp-v3 group-member create test usm test

    py3study
  • 一步一步学lucene——(第三步:索引篇)

    在前面概要的了解了lucene的内容下面就深入一下lucene的各个模块。这里我们主要深入一下lucene的索引,就是如何构建索引的过程及概念。 lucene与...

    cloudskyme
  • 必须掌握的HDFS相关问题

    安全模式是Namenode的一种状态(Namenode主要有active/standby/safemode三种模式)。

    大数据学习与分享
  • 1.1进程和多线程的概念及线程的优点

    进程的概念: 进程是操作系统结构的基础,是一次程序的执行,是程序及其数据在处理机上的顺序执行过程,是程序在数据集合上运行的过程,它是系统进行资源分配和调度的独立...

    用户1134788
  • GitHub实战系列~4.把github里面的库克隆到指定目录+日常使用 2015-12-11

    GitHub实战系列汇总:http://www.cnblogs.com/dunitian/p/5038719.html ————————————————————...

    逸鹏

扫码关注云+社区

领取腾讯云代金券