【Scratch编程教程】制作抛物线

在今后的scratch编程中,我们会多次用到抛物线脚本。为了各位的头脑清晰,下面小编就来手把手教大家简单抛物线的编程。

1.选定变量(x和y)

既然抛物线是包括重力加速度的,咱们就得与平常的“移动几步”“平滑移动”说拜拜了——运用变量的“不变性”,完全可以制造出地心引力。

首先,将背景设定为坐标图(这样有益于我们待会儿视图清晰),设定两个变量,一个是x,一个是y(变量名称也可以自己定,只要看得清哪个变量控制什么就行),并拖入积木“将x(y)坐标增加()”两个以及“重复执行”一个,合并,变成“将x坐标增加(x),将y坐标增加(y)”,“重复执行”套于其外(如下图)

【Scratch编程教程】制作抛物线-少儿编程网

(忘了说了,前面要先将x和y赐值【x可以是1~10之间的数,y可以是0~5之间的数】,并给小猫一个固定的位置)

2.重力指令

接下来是关键部分——地心引力指令代码。在重复执行里面拖入一个“将变量y增加”的指令,并在其中添上-0.05(因为重力是将小猫往地上拉的,所以增加的一定只能是负数)。

【Scratch编程教程】制作抛物线-少儿编程网

3.反弹指令

小猫碰到边缘必须反弹,不然就会卡在边缘处。为了增加趣味,小编特意添加这一环节。

拖入两个“如果……”至于重复执行中,并在数字与逻辑运算中拖入两个“……或……”与两个“如果……”合并,如下图

【Scratch编程教程】制作抛物线-少儿编程网

再在数字与逻辑运算里拖入“<”“>”各两个,并加入两个“……或……”之中,

【Scratch编程教程】制作抛物线-少儿编程网

(刚刚试验了一下,忘记清屏了)

拖入【x坐标】【y坐标】各两个,并按债下图中进行下面的操作:

【Scratch编程教程】制作抛物线-少儿编程网

你会发现,小编刚刚给y减少的值太少了,用-0.2可能比较好。

当x超出-240~240 的范围,x坐标就会增加负值,也就是相当于反弹,y坐标也一样。这就是最最基本的抛物线编程代码。这一期你是必须要读懂的,后面几期都是本期的延伸拓展,请各位多读几遍并自己操作操作。


作者:小八的游戏天空,介绍各种游戏攻略,主要对于scratch编程有深入的讲解。

*文章为作者独立观点,不代表少儿编程网立场
发表评论

1 条评论
相关文章
适合孩子学编程的教育游戏APP有哪些?
适合孩子学编程的教育游戏APP有哪些?
为什么大多数学编程的孩子表达能力高于同龄人?
为什么大多数学编程的孩子表达能力高于…
编程少年丨崔少天:幼儿园里学编程的6岁男孩
编程少年丨崔少天:幼儿园里学编程的6岁…
如果孩子系统学完Scratch、Python、NOIP,编程能力可以达到什么水平?
如果孩子系统学完Scratch、Python、NOIP…
编程少年丨夏启航:10岁男孩的“慢”哲学
编程少年丨夏启航:10岁男孩的“慢”哲学
编程少年丨林于森:一个7岁男孩的编程奇缘
编程少年丨林于森:一个7岁男孩的编程奇缘
Scratch是由麻省理工学院(MIT)设计开发的一款面向少年的简易编程工具,是适合于全世界儿童学习编程和交流的工具和平台