最新消息:

每周一课 | Scratch:飞车酷跑(2)

Scratch 少儿编程 2455浏览 0评论

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

运动是相对的,乐趣是绝对的,

位置是相对的,好奇心是绝对的,

编程的奇妙世界,一起激情探索。

 

每周一课 | Scratch:飞车酷跑(2)

……

……

点击创作中心

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

每周一课 | Scratch:飞车酷跑(2)

Scratch:飞车酷跑

学习目标:

1.障碍物的克隆

扩展目标:

1.相对位置

学习重点:克隆

获取素材:点击界面右上角用户名

每周一课 | Scratch:飞车酷跑(2)

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

01
 高速 公路

上回思考:

公路运动的速度是多少?

 公路角色的脚本撰写: 

运动轨迹:

1.当绿旗被点击,公路循环往复后退

 

在后退的实现中,可以发现控制公路运动速度即为对y坐标的影响

面向下方运动,即减少y坐标:

每周一课 | Scratch:飞车酷跑(2)

思考:影响后退速度的数值是多少?

试一试:设置变量来表示速度,观察不同速度的影响。

每周一课 | Scratch:飞车酷跑(2)

02
 障碍物克隆 

 障碍物角色的脚本撰写: 

运动轨迹:

1.随机克隆

2.随机出现在公路两侧

3.跟随公路向下运动

4.如果碰到底部边缘,那么隐藏

a.运动轨迹1的实现:

运用克隆:

 

每周一课 | Scratch:飞车酷跑(2)

本体隐藏、克隆体显示:

 

每周一课 | Scratch:飞车酷跑(2)

b.运动轨迹2的实现:

思考:如何确定公路两侧的位置?

试一试:运用随机数,设定随机位置

运用变量:

设置变量来确定随机位置:

 

每周一课 | Scratch:飞车酷跑(2)

每周一课 | Scratch:飞车酷跑(2)

思考:随机位置的坐标?

c.运动轨迹3的实现:

 

每周一课 | Scratch:飞车酷跑(2)

d.运动轨迹4的实现:

 

每周一课 | Scratch:飞车酷跑(2)

 

合并脚本:

 

每周一课 | Scratch:飞车酷跑(2)

03
 酷跑 跑车

 公路角色的脚本撰写: 

运动轨迹:

1.如果左移键被按下那么跑车向左移动

2.如果右移键被按下那么跑车向右移动

3.如果碰到障碍物或跑出跑道,那么停止全部

每周一课 | Scratch:飞车酷跑(2)

 

你以为这样就完成了,那这绝对是史上最不灵活的跑车,小编的跑车可是还能实现各种炫酷车技的,比如:

1.急速漂移

2.滑行

3.跑车下坠

 

问题:

滑行的效果如何实现?

思考:

滑行的效果是怎么样的?

思考线索:

1.缓慢减速

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