Scratch scratch制作险接弹球教程

发布时间:2021-10-13 15:28:20 浏览 0
scratch制作险接弹球教程Afr状课网-少儿编程在线网课平台
今天我们用scratch制作一个险接弹球的程序。

 Afr状课网-少儿编程在线网课平台

情景描述:一个皮球在舞台上弹动,当球碰到舞台边缘时变换角度并反弹。用鼠标控制黑色的挡板左右移动接球,保证其不会落下到红色的区域,如果接不住皮球,就失败,程序结束。

 Afr状课网-少儿编程在线网课平台

角色:皮球挡板

 Afr状课网-少儿编程在线网课平台

准备任务:

 Afr状课网-少儿编程在线网课平台

一,添加角色。

 Afr状课网-少儿编程在线网课平台

1,删除原来默认角色(小猫)。

 Afr状课网-少儿编程在线网课平台

鼠标对着角色列表区的小猫角色右键,弹出选项中选择“删除”。

 Afr状课网-少儿编程在线网课平台

scratch制作险接弹球教程Afr状课网-少儿编程在线网课平台
2,添加皮球和挡板。

 Afr状课网-少儿编程在线网课平台

皮球:直接在角色库里选择。

 Afr状课网-少儿编程在线网课平台

scratch制作险接弹球教程

 Afr状课网-少儿编程在线网课平台

挡板:手动制作。

 Afr状课网-少儿编程在线网课平台

scratch制作险接弹球教程

 Afr状课网-少儿编程在线网课平台

二,舞台编辑

 Afr状课网-少儿编程在线网课平台

1、进入舞台多个背景编辑。

 Afr状课网-少儿编程在线网课平台

scratch制作险接弹球教程Afr状课网-少儿编程在线网课平台
2、直接使用适当工具画出红色区域。

 Afr状课网-少儿编程在线网课平台

scratch制作险接弹球教程Afr状课网-少儿编程在线网课平台
根据情况,调整好角色的大小和位置。

 Afr状课网-少儿编程在线网课平台

scratch制作险接弹球教程Afr状课网-少儿编程在线网课平台
这个程序使用到的动作和指令有:

 Afr状课网-少儿编程在线网课平台

皮球程序:

 Afr状课网-少儿编程在线网课平台

一,初始位置:

 Afr状课网-少儿编程在线网课平台

scratch制作险接弹球教程Afr状课网-少儿编程在线网课平台
二,初始运行方向:

 Afr状课网-少儿编程在线网课平台

scratch制作险接弹球教程Afr状课网-少儿编程在线网课平台
二,运动:

 Afr状课网-少儿编程在线网课平台

scratch制作险接弹球教程Afr状课网-少儿编程在线网课平台
三,碰到挡板:

 Afr状课网-少儿编程在线网课平台

scratch制作险接弹球教程Afr状课网-少儿编程在线网课平台
(这里挡板名称默认为角色2 。)Afr状课网-少儿编程在线网课平台
Afr状课网-少儿编程在线网课平台
附:碰到挡板运行方向向上。

 Afr状课网-少儿编程在线网课平台

scratch制作险接弹球教程Afr状课网-少儿编程在线网课平台
四,碰到边缘:

 Afr状课网-少儿编程在线网课平台

scratch制作险接弹球教程Afr状课网-少儿编程在线网课平台
附1:碰到边缘反弹。

 Afr状课网-少儿编程在线网课平台

scratch制作险接弹球教程Afr状课网-少儿编程在线网课平台
附2-1:碰到边缘角度发生变化:

 Afr状课网-少儿编程在线网课平台

scratch制作险接弹球教程Afr状课网-少儿编程在线网课平台
附2-2:变化的角度随机产生:

 Afr状课网-少儿编程在线网课平台

scratch制作险接弹球教程Afr状课网-少儿编程在线网课平台
(使变化角度在上平面的180度内随机产生。)Afr状课网-少儿编程在线网课平台
Afr状课网-少儿编程在线网课平台
附2-3:碰到边缘的角度随机产生变化:

 Afr状课网-少儿编程在线网课平台

scratch制作险接弹球教程Afr状课网-少儿编程在线网课平台
即:碰到边缘时,随机产生变化角度并反弹。

 Afr状课网-少儿编程在线网课平台

scratch制作险接弹球教程Afr状课网-少儿编程在线网课平台
五,碰到红色:

 Afr状课网-少儿编程在线网课平台

scratch制作险接弹球教程

 Afr状课网-少儿编程在线网课平台

注:鼠标积木块内颜色可以调出取色工具,吸取舞台中的红色。

 Afr状课网-少儿编程在线网课平台

scratch制作险接弹球教程

 Afr状课网-少儿编程在线网课平台

附:碰到红色时,说“失败”,并停止整个程序。

 Afr状课网-少儿编程在线网课平台

scratch制作险接弹球教程Afr状课网-少儿编程在线网课平台
程序脚本:

 Afr状课网-少儿编程在线网课平台

scratch制作险接弹球教程Afr状课网-少儿编程在线网课平台
挡板程序:

 Afr状课网-少儿编程在线网课平台

注:挡板随鼠标只能左右移动。

 Afr状课网-少儿编程在线网课平台

一,确定挡板初始位置:

 Afr状课网-少儿编程在线网课平台

scratch制作险接弹球教程Afr状课网-少儿编程在线网课平台
(这只主要确定挡板的纵向位置 ,y坐标=-115 。)Afr状课网-少儿编程在线网课平台
二,鼠标的横坐标:

 Afr状课网-少儿编程在线网课平台

scratch制作险接弹球教程

 Afr状课网-少儿编程在线网课平台

三,挡板随鼠标横向移动。

 Afr状课网-少儿编程在线网课平台

scratch制作险接弹球教程Afr状课网-少儿编程在线网课平台
挡板脚本:

 Afr状课网-少儿编程在线网课平台

scratch制作险接弹球教程

 Afr状课网-少儿编程在线网课平台


引申与思考:角色的造型方向可以加入怎样的变化效果?

 Afr状课网-少儿编程在线网课平台

文章来源:Scratch学习

 Afr状课网-少儿编程在线网课平台

本文链接:https://www.ascratch.com/news/12295.html

上一篇:初一数学怎么学好 下一篇:scratch编程制作多彩五笔教程