友情提示:380元/半年,儿童学编程,就上码丁实验室。
那遥远的,
神秘的运动场上,
每一个出其不意的必然
和必然的出其不意,都令我
感受着人类正创造着一切可能。
……
……
开始练就灌篮高手,
点击创作,
完成用户注册,开始自己的创作。

Scratch:灌篮高手
学习目标:
1.计分的实现
扩展目标:
1.运用标志
学习重点:运用标志
获取素材:
本次课程的素材都可以在角色库中获得,小编不另外上传;
但小朋友们也可以自己绘画或者上网搜索其他素材。
上回思考:
如何实现投进篮筐就加一分?
篮球角色的脚本撰写:
运动轨迹:
1.当按下空格键,那么投掷
2.如果篮球碰到篮筐中心,那么加一分
a.运动轨迹1的实现:
b.运动轨迹2的实现:
试一试:小朋友自己动手试一试吧
第一版:
发现问题:
问题1:碰到篮筐的中心,一次加很多分
问题2:篮球上抛时碰到篮筐的中心也加分
分析问题1:
重复判断在条件满足的情况下进行多次加分
如何修改加分条件,实现一次加一分?
解决问题1:
运用变量,记录投篮情况
还记得标志的用法吗?
设置变量,运用标志:
1)初始值设定:
初始状态下,篮球没有投进篮筐,记录为“no”;
2)投进篮筐:
如果篮球投进篮筐,记录为“yes”;
3)当投进篮筐时,完成加分:
思考:如何修改判断条件?
第二版:
试一试:投进一球加一分
分析问题2:
篮球上抛碰到篮筐中心加分不符合实际情况
篮球下落碰到篮筐中心加分才实现“投篮”
解决问题2:
1)区分篮球上抛、下落时y坐标的变化
速度小于零时,篮球运动方向偏向下方
2)设置判断条件:
第三版:
合并脚本:
小猫角色的脚本撰写:
运动轨迹:
1.当按下向上键,那么跳跃
2.如果左移键按下,那么向左行走
2.如果右移键按下,那么向右行走
跳跃完成之后,左右移动是不是很简单
注意:小猫移动方向与篮球投掷方向是一致的哦
篮筐角色的脚本撰写:
运动轨迹:
1.随机滑行移动
篮筐的中心角色的脚本撰写:
运动轨迹:
1.隐藏至看不见,但可以被侦测
2.跟随篮筐移动
问题:
透明特效与隐藏的效果区别?
思考:
将透明特效设定为100可行吗?
思考线索:
1.动手试一试吧