少儿编程,针对孩子来说,编程可以很好的锻炼孩子的思维能力,以及解决问题的方法。编程中有个专业的名词,叫算法。一个问题的出现,有多种解决的方法,就是有多种算法。今天我们距离实现画虚线的编程。
scratch坐标系和面向方向,两种实现虚线编程
方法一、scratch坐标系
在scratch的众多功能中,坐标系是无时无刻都在使用的功能,其中水平方向为x轴,竖直方向为y轴。x轴与y轴交点为(0,0)点。最根本的意思就是有
横向和纵向两条线,它们两个交织的地方就是(0,0)点,x轴正方向为水平向右,数值为整数,反之则为负数,可代表角色的左右移动,(左增加负数,右增加正数)y轴正方向为竖直向上。向上移动时增加正数,向下移动增加负数。我们可以依靠运动里的将()坐标增加来控制角色的移动。实例中就是通过增加x轴的数值,落笔抬笔实现虚线编程。
Scratch中舞台默认大小为宽480×高360。其中x轴范围是[-240,240],y轴范围是[-180,180]。
Scratch提供了各种背景,其中有坐标系背景。打开选择背景界面,在搜索框中查询: Xy-grid。点击就可以将坐标系背景添加到舞台上。所有角色的位置都使用该坐标系。
方法二、面向方向
是让角色朝向指定的方向,如果xx为负数就是朝相反的方向。比如面向-90度,就是朝90度相反的方向。
常用的几个方向角度:
面向0度:角色朝上
面向90度:角色朝右(系统默认朝向),举得例子中,就是通过面向,移动的方法,落笔抬笔移动,实现虚线的编程。
面向-90度:角色朝左