Scratch

状课网-少儿编程网课专业平台

Scratch Scratch实战系列:Scratch|克隆的运用

发布时间:2021-12-10 10:27:43 浏览 0

Scratch实战系列:Scratch|克隆的运用

  上节课老师带大家用scratch2.0软件编写了一个人物行走的程序,那么今天这节课呢,大家有没有玩过开心农场的游戏,在游戏中我们需要在农场中种植植物,老师就继续用Scratch2.0软件带领小朋友制作一个如何在农场种植物的程序。

  克隆技术:

  克隆是英文"clone"或"cloning"的音译,而英文"clone"则起源于希腊文"Klone",原意是指以幼苗或嫩枝插条,以无性繁殖或营养繁殖的方式培育植物,如扦插和嫁接。

  Scratch中的克隆一项重要功能,它允许在程序运行过程中,创建某个角色(也可翻译成:精灵)的克隆体,克隆体在创建时,完全相同地继承原始角色的造型,声音,属性和脚本,然后在接下来的运行中,克隆体可以对这些进行修改。

  这个程序中我将重点使用克隆这个技术来实现

  01、第一步:我们要准备好程序所需要的素材:几株农场需要种植的植物,一块分隔好的沃土,和一首轻快的音乐。

Scratch实战系列:Scratch|克隆的运用

  02、第二步:运用自定义模块对每一块土地的中心位置进行定义,便于我们植物放在中心位置。程序如下图:

Scratch实战系列:Scratch|克隆的运用

  03、第三步:设定母体植物,先把其中一株植物的母体初始位置定好,当鼠标点击到植物母体的时候,克隆出新的植物跟着鼠标移动,程序如下:

Scratch实战系列:Scratch|克隆的运用

  04、第四步:植物需要放在土地上,因此需要限定克隆体只能在固定的区域放置,并且每一株要正好放在块状土地区域的中心位置,所以对于每一块区域我们要定义好位置坐标。程序如下:

Scratch实战系列:Scratch|克隆的运用

Scratch实战系列:Scratch|克隆的运用

Scratch实战系列:Scratch|克隆的运用

  05、第五步:对另一株植物进行编程,所编程序与上一株植物程序是一样的,只需要将程序复制到新的对象中,只用在植物的母体位置改成其对应的坐标就可以了如下图。

Scratch实战系列:Scratch|克隆的运用

  06、第六步:我们再加上轻快的背景音乐,就可以来种菜了。

Scratch实战系列:Scratch|克隆的运用

 

  我们来看看程序的运行情况吧!

 

  文章来源:极客5号

本文链接:https://www.ascratch.com/news/17905.html

上一篇:Scratch实战系列:Scratch实现人物行走 下一篇:返回列表