脑课堂编程教育

Scratch教程_入门(十四)——触碰条件

Scratch 4年前
54 0 0
脑课堂编程培训

我们在前面的Scratch教程(十三)学习了大部分Scratch的基础功能,相信同学们通过这些功能已经能够制作很多小动画,但还有一些功能需要继续学习,一个完整的游戏可能涉及到大部分功能的运用,缺乏一个都可能无法完成制作。今天我们就继续来学习Scratch课程中的触碰条件运用。

剧本介绍

一个甜甜圈被丢在了角落,一只小老鼠闻到了甜甜圈的香味,通过地上遗留的甜甜圈碎屑一步一步地寻找甜甜圈,为了饱餐一顿,在没有找到之前,它绝对不会停止脚步,它能顺利找到吗?

程序设计思路

1、准备一个甜甜圈的角色、一个老鼠角色、一个甜甜圈碎屑轨迹角色;甜甜圈和老鼠角色在角色库里面都可以找到,而甜甜圈碎屑的角色我们可以自己用画笔制作一个,虽然这样的制作比较简陋,但是也比较符合直观的轨迹;

2、背景为空白即可,导入三个角色到背景中;

3、当点击绿色旗帜开始时,小老鼠需要沿着碎屑寻找甜甜圈,直到碰到甜甜圈才会停止寻找。

积木代码

file

file

首先需要把小老鼠的角色位置固定为初始位置,故第一个脚本要选择位置脚本,因为甜甜圈的位置在右上角,小老鼠的位置在左下角,所以小老鼠的移动方向是朝50度方向走,这样才能保证小老鼠一定会碰到甜甜圈。这里主要运用到侦测功能中的条件判断,在控制功能中选择如果否则脚本,如果碰到甜甜圈碎屑角色,那么向右旋转(也就是改变移动方向),否则向左旋转,这样就能保证小老鼠一直沿着碎屑移动,这里的旋转角度不宜太大,才能让小老鼠顺利触碰到甜甜圈碎屑角色。加入等待0.05秒是为了造成一直移动的现象,不然就编程漂移了。最后再加入一个固定重复执行脚本,如果碰到甜甜圈即停止所有脚本,这也就代表了小老鼠顺利寻找到甜甜圈并停下来享受美味了。

小结

通过这节课程,我们可以学习到分析角色动作,理顺脚本设计思路,可以初步掌握条件判断结构的使用。侦测功能中除了触碰角色条件外,还有触碰颜色的条件,我们可以自己制作一下通过触碰颜色的案例。

收藏

本文标题:Scratch教程_入门(十四)——触碰条件

本文链接:https://naoketang.com/p/w027vwny58zn

评论区

推荐课程