最新消息:码丁实验室,一站式儿童编程学习产品,寻地方代理合作共赢,微信联系:leon121393608。

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

Scratch 少儿编程 2993浏览 0评论

码丁实验室,一站式儿童编程学习产品,寻地方代理合作共赢,微信联系:leon121393608。

不管是多么随意的骑车者,

都要对车速负责;或许  

大脑的运转速度也是一样。

 

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

……

……

完成用户注册,点击创作中心

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

Scratch:飞车酷跑

学习目标:

1.跑车酷跑

扩展目标:

1.漂移

学习重点:跑车的运动

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

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

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

 

01
 跑车 速度

 跑车角色的脚本撰写: 

运动轨迹:

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

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

 

包含各种炫酷车技的实现:

1.急速漂移

2.滑行

3.跑车下坠

 

受参照物的影响,从跑车的运动可以发现,跑车运动即为对它x坐标的影响

设置一个变量来表示x坐标运动:

 

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

a.初始值设定:

 

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

b.运动轨迹1的实现:

 

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

漂移的效果:

通过缓慢减速实现滑行,

 

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

思考:运动速度的方向与大小如何判定?

合并脚本:

 

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

试一试:不使用判断嵌套可以吗?

 

c.运动轨迹2的实现:

 

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

d.运动:

 

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

02
 跑车 下坠

 跑车角色的脚本撰写: 

运动轨迹:

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

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

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

4.跑车里程的记录

e.运动轨迹3的实现:

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

跑车下坠的效果:

通过缓慢减小实现下坠,注意有两个方向

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

思考:x坐标>80,x坐标<-80分别代表什么?

合并脚本:

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

f.运动轨迹4的实现:

运用变量记录路程,

设置变量

 

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

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

问题:

在漂移效果的实现中,

运动速度的方向与大小如何判定?

 

思考:

速度方向与速度大小?

思考线索:

1.正与负

2.绝对值比大小

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