您的位置: 主页>机器人编程>Scratch编程>少儿创意编程(特28)scratch中有趣的方向
加盟酷吧机器人 培养孩子核心能力

少儿创意编程(特28)scratch中有趣的方向

在scratch中,有很多有趣的积木块,比如运动积木组中的“方向”。今天我们就来用“方向”做几个有趣的例子吧!

一、最基本的功能。方向积木块最基本的功能就是让角色面向不同的方向。

少儿创意编程(特28)scratch中有趣的方向

比如上图的遥控小车,当你按下上下左右键,小车会相应的进行上下左右移动。记得设置小车为左右旋转模式哦!

少儿创意编程(特28)scratch中有趣的方向

上图为具体程序。方向在这里不仅局限于上下左右,可以是360度全方位的,只需要修改面向方向里面的具体数值即可。二、简单应用。咱们先做个幸运大转盘吧!

少儿创意编程(特28)scratch中有趣的方向

效果如上图。点击小绿旗魔棒随机转动若干圈,停在哪个区域会说出相应区域的颜色2秒钟。这里并没有使用最常见的方法:魔棒的颜色碰到该区域的颜色的侦测方式,而是使用了方向积木块的功能。

少儿创意编程(特28)scratch中有趣的方向

具体程序如上图。在这里需要说明下scratch中方向是如何设置的:向上为0,顺时针旋转增加度数,所以向右为90,向下为180;逆时针旋转度数减少,那么向左为-90,向下为-180。三、应用进阶。好多小朋友都做过弹球游戏,挡板跟随鼠标移动,当弹球碰到挡板反弹并得分,掉到黑色的地面则游戏结束。

少儿创意编程(特28)scratch中有趣的方向

如上图是作品效果图。大多数弹球作品的反弹角度都是随机的。怎么才能让弹球的反弹角度符合客观规律呢?

少儿创意编程(特28)scratch中有趣的方向

如果弹球是从上方或下方碰到水平挡板的话,上图的程序“180-方向”可以完美实现弹球的反弹;如果弹球是从左侧或右侧碰到垂直挡板的话,程序需要更换为“0-方向”。大家可以根据上文的内容,做一个类似光的反射的作品(上面视频)。这里需要说明下:scratch中方向顺时针旋转,向上是0,向右是90,向下是180,向左也可以是270,向上也可以是360;同理逆时针旋转,向上是0,向左是-90,向下可以是-180,向右可以是-270,向上可以是-360。四、再拓展。在黄金矿工的游戏中,钩子在非操作状态下一直左右晃动,效果如下视频:

在这里,钩子的左右晃动,依然使用的是方向的知识点。

少儿创意编程(特28)scratch中有趣的方向

具体程序如上图。钩子向左晃动,直至某个角度;再向右晃动,直至另一个角度;然后这两个过程循环。

利用方向积木块,可以做非常多有趣的作品,比如下图的光线。

少儿创意编程(特28)scratch中有趣的方向

更多方向的拓展使用,期待您的交流!

少儿创意编程(特28)scratch中有趣的方向

后记,小编朋友研发了一个游戏化的少儿编程在线课程(5-12岁),游戏化教学结合scratch(一款在线少儿编程工具,类似乐高的积木拼搭),我家娃娃学了几次课,非常喜欢(超预期),16次课才200多块钱,对锻炼孩子的思维能力和动手动力很有帮助。

欧美思机器人教育加盟 赚钱好项目
上一篇:36用scratch3.0实现ai兔创迷宫
下一篇:Scratch少儿编程趣味篇(二)-百变公鸡-绘画篇
您可能喜欢
​Scratch3.0少儿编程案例:画雪花
Scratch3.0少儿编程案例:画雪花
​Scratch学习心得(1)
Scratch学习心得(1)
​吃啥?这个问题交给Scratch!
吃啥?这个问题交给Scratch!
回到顶部