最新消息:

06 巫师的魔法棒

Scratch 少儿编程 4835浏览 0评论
Scratch编程教程一

友情提示:视频教程观看时请手动设置清晰度。

培养编程思维,在学习和工作中处处领先于人,决胜未来的人工智能时代!

小同学,你好,今天的作品叫“巫师的魔法棒”。

前面几个小程序中,每次都是猫猫当主角。今天就让它休息休息,请一个巫师来表演魔法。好了,来看看巫师有什么魔法吧!

Scratch编程教程06 巫师的魔法棒


步骤:

1.启动Scratch编辑器,新建一个自己喜欢的舞台背景。


2.从角色库里找到巫师角色,再选一个球角色。

Scratch编程教程06 巫师的魔法棒

把巫师放到舞台左下角,把球球缩小一些,放到巫师魔法棒的前端。让人感觉是从魔法棒里射出的子弹一样。

Scratch编程教程06 巫师的魔法棒


3.今天要用到“如果……那么……”功能积木。它的作用主要是判断,也就是如果符合一定的条件,那么就做相应的动作。我们先在控制模块找到它。如图:

Scratch编程教程06 巫师的魔法棒

Scratch编程教程06 巫师的魔法棒

这次,我们用这个积木的作用是,如果“射出”的球碰到了舞台的边缘,那么就让它消失,产生“子弹”飞走了的效果。


4.“如果……”后面的棱形框里可以放入的积木是侦测模块的蓝色积木,也就是用于作判断的条件。如图:

Scratch编程教程06 巫师的魔法棒


5.今天还要用到“克隆体”功能。小朋友们知道,克隆就是复制一个一模一样的自己。这里就是要让小球不断复制自己,作为“射出”的子弹。跟“克隆体”有关的积木都在控制模块的最下面,大家可以拉下来找到它们。

Scratch编程教程06 巫师的魔法棒


6.游戏思路就是每按一下空格键,就“发射”一个球出来,像子弹一样射出去,到了边缘就消失。所以,我们要编写的代码积木有两组:第一是每按一下空格键,小球就克隆一个自己,然后“本尊”隐藏起来;第二是小球“当作为克隆体启动时”,把自己显示出来,然后滑行到终点位置(238,-98),碰到边缘就删除自己(也就是消失了)。

代码如下:

Scratch编程教程06 巫师的魔法棒


小结:

今天学了:

1.“如果……那么……”积木具有判断功能,只做符合条件的事。

2.角色可以克隆自己,克隆体完成“使命”后,可以把自己删除。


作业:

试试让巫师面向其它角度,把球的终点定位在别的点,看看效果。

 

始发于微信公众号:
济公老师

您必须 登录 才能发表评论!