一、本次任务
二、内容详解
1)点位坐标知识
1、什么是坐标?
答: 坐标是定位位置的数字,大家进教室是不是都有自己的座位?比如第3排第2列?这就像Scratch舞台的坐标,每个角色都有自己的‘座位号’,也就是坐标!
2、坐标该如何表示?
答:在scratch中,拖动角色,展示右下角的实时坐标变化:“看!角色的位置会变成两个数字,比如(100, 50),这就是坐标!
3、x轴,y轴是什么?
答:x轴(横着走,左右移动)–想象你左右移动,就像螃蟹横着走!往右走数字变大,往左走数字变小,中间是0。【最小值:-240; 最大值:240】
y轴(跳高,上下移动)–往上跳,数字变大,像超人飞起来!往下蹲,数字变小,像潜水员钻进水里,中间还是0。【最小值:-180; 最大值:180】
动手实践:
任务1:把主角移动到(0, 0),也就是舞台正中央!
任务2:让主角走到右上角(比如200, 150);
任务3:让主角走到左下角(-200, -150)。
2)角色移动的知识
1、什么是绝对坐标?
答:绝对坐标是角色在舞台上固定的位置。绝对坐标就像你家的地址!不管你在哪里,只要告诉快递员‘幸福路10号’,他就能找到你家,比如(0,0)是scratch舞台正中央。
2、什么是相对坐标?
答:相对坐标是让角色从自己当前位置出发移动一定的步数。比如向前走5步,再左转,这些动作是相对于你现在的位置。
动手实践:
- 绝对坐标:使用移到x:( ) y:( )积木:
这个积木是’瞬间传送‘!无论角色在哪里,输入坐标(比如x:100, y:-50),它会立刻跳到那个位置。
当绿旗被点击
移到x:(100) y:(-50)
- 相对坐标:使用将x坐标增加( )或将y坐标增加( )积木:
这个积木是‘迈步子’!比如‘将x坐标增加10’,就是让角色从自己当前位置向右走10步。
当绿旗被点击
将x坐标增加(10)
绝对坐标的参考点是舞台中心(0,0),相对坐标的参考点是角色自己!
3)面向方向的知识
什么是面向方向?
答:Scratch中的角色需要转动才能面对不同方向!比如你现在面朝黑板,老师让你‘面向教室门’,你会怎么做?是不是要转动身体?
可以将抽象角度变成直观的钟表。
- 0度:面朝正上方(像头顶气球🎈)。
- 90度:面朝右(像右转看窗户🪟)。
- 180度【或-180度】:面朝下(像低头看地板🧱)。
- 270【或-90度】:面朝左(像左转看书包🎒)。
动手实践:
任务1:“让角色面向90度(右),点击‘移动10步’,观察它向右走!”
任务2:“改为面向-90度(左),再点‘移动10步’,猜猜它会往哪走?”