码丁实验室,一站式儿童编程学习产品,寻地方代理合作共赢,微信联系:leon121393608。
运动是相对的,乐趣是绝对的,
位置是相对的,好奇心是绝对的,
编程的奇妙世界,一起激情探索。

……
……
点击创作中心,
完成用户注册,开始自己的创作。

Scratch:飞车酷跑
学习目标:
1.障碍物的克隆
扩展目标:
1.相对位置
学习重点:克隆
获取素材:点击界面右上角用户名

小朋友们也可以自己绘画或者上网搜索素材
上回思考:
公路运动的速度是多少?
公路角色的脚本撰写:
运动轨迹:
1.当绿旗被点击,公路循环往复后退
在后退的实现中,可以发现控制公路运动速度即为对y坐标的影响
面向下方运动,即减少y坐标:

思考:影响后退速度的数值是多少?
试一试:设置变量来表示速度,观察不同速度的影响。

障碍物角色的脚本撰写:
运动轨迹:
1.随机克隆
2.随机出现在公路两侧
3.跟随公路向下运动
4.如果碰到底部边缘,那么隐藏
a.运动轨迹1的实现:
运用克隆:

本体隐藏、克隆体显示:

b.运动轨迹2的实现:
思考:如何确定公路两侧的位置?
试一试:运用随机数,设定随机位置
运用变量:
设置变量来确定随机位置:


思考:随机位置的坐标?
c.运动轨迹3的实现:

d.运动轨迹4的实现:

合并脚本:

公路角色的脚本撰写:
运动轨迹:
1.如果左移键被按下那么跑车向左移动
2.如果右移键被按下那么跑车向右移动
3.如果碰到障碍物或跑出跑道,那么停止全部

你以为这样就完成了,那这绝对是史上最不灵活的跑车,小编的跑车可是还能实现各种炫酷车技的,比如:
1.急速漂移
2.滑行
3.跑车下坠
问题:
滑行的效果如何实现?
思考:
滑行的效果是怎么样的?
思考线索:
1.缓慢减速

