最新消息:380元/半年,推荐全网最具性价比的一站式编程学习平台码丁实验室

每周一课 | Scratch:灌篮高手(3)

Scratch 少儿编程 2571浏览 0评论

友情提示:380元/半年,儿童学编程,就上码丁实验室

那遥远的,

神秘的运动场上,

每一个出其不意的必然

和必然的出其不意,都令我

感受着人类正创造着一切可能。

 

每周一课 | Scratch:灌篮高手(3)

……

……

开始练就灌篮高手,

点击创作

完成用户注册,开始自己的创作。

每周一课 | Scratch:灌篮高手(3)

Scratch:灌篮高手

学习目标:

1.计分的实现

扩展目标:

1.运用标志

学习重点:运用标志

获取素材:

本次课程的素材都可以在角色库中获得,小编不另外上传;

但小朋友们也可以自己绘画或者上网搜索其他素材。

01
 投掷 加分 

上回思考:

如何实现投进篮筐就加一分?

 篮球角色的脚本撰写: 

运动轨迹:

1.当按下空格键,那么投掷

2.如果篮球碰到篮筐中心,那么加一分

 

a.运动轨迹1的实现:

 

每周一课 | Scratch:灌篮高手(3)

b.运动轨迹2的实现:

试一试:小朋友自己动手试一试吧

第一版:

 

每周一课 | Scratch:灌篮高手(3)

发现问题:

问题1:碰到篮筐的中心,一次加很多分

问题2:篮球上抛时碰到篮筐的中心也加分

分析问题1:

重复判断在条件满足的情况下进行多次加分

如何修改加分条件,实现一次加一分?

 

解决问题1:

运用变量,记录投篮情况

还记得标志的用法吗?

设置变量,运用标志:

 

每周一课 | Scratch:灌篮高手(3)

1)初始值设定:

每周一课 | Scratch:灌篮高手(3)

初始状态下,篮球没有投进篮筐,记录为“no”;

 

2)投进篮筐:

 

每周一课 | Scratch:灌篮高手(3)

如果篮球投进篮筐,记录为“yes”;

 

3)当投进篮筐时,完成加分:

思考:如何修改判断条件?

 

第二版:

 

每周一课 | Scratch:灌篮高手(3)

试一试:投进一球加一分

 

分析问题2:

篮球上抛碰到篮筐中心加分不符合实际情况

篮球下落碰到篮筐中心加分才实现“投篮”

 

解决问题2:

1)区分篮球上抛、下落时y坐标的变化

 

每周一课 | Scratch:灌篮高手(3)

速度小于零时,篮球运动方向偏向下方

 

2)设置判断条件:

第三版:

每周一课 | Scratch:灌篮高手(3)

合并脚本:

 

每周一课 | Scratch:灌篮高手(3)

02
 小猫 行走 

 小猫角色的脚本撰写: 

运动轨迹:

1.当按下向上键,那么跳跃

2.如果左移键按下,那么向左行走

2.如果右移键按下,那么向右行走

 

跳跃完成之后,左右移动是不是很简单

注意:小猫移动方向与篮球投掷方向是一致的哦

 

每周一课 | Scratch:灌篮高手(3)

03
 检查 完善 

 篮筐角色的脚本撰写: 

 

运动轨迹:

1.随机滑行移动

 

每周一课 | Scratch:灌篮高手(3)

 篮筐的中心角色的脚本撰写: 

运动轨迹:

1.隐藏至看不见,但可以被侦测

2.跟随篮筐移动

 

每周一课 | Scratch:灌篮高手(3)

问题:

透明特效与隐藏的效果区别?

思考:

将透明特效设定为100可行吗?

思考线索:

1.动手试一试吧

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