彤爸教孩子系列精通Scratch3.0-第3小时:坐标

舞台边界范围是多少?范围是固定的还是可以变化的?

女儿有一次问我,“如果在画画的时候把y设成0,画一个长度为200的正方形,那么会有一条边看不到,是不是这个舞台是固定的,不能变化?” 她给我看了她的代码:

彤爸教孩子系列精通Scratch3.0-第3小时:坐标_第1张图片

点击‘绿旗’,舞台的效果是这样的:



舞台的竖直方向(也就是纵轴或y轴)的范围是-180到180,如果y开始的时候是0,画边长为200的正方形,那么正方形下面那条边在竖直方向上的坐标是-200,超过舞台的显示范围。小猫咪也会画出这一条边,但是不会在舞台上显示出来。

舞台的范围可以通过点击'舞台'—>'背景'—>'新建背景'—>'其它'—>'xy-grid'—>'确定'得到,从下图我们可以看到水平方向(也就是横轴或x轴)的范围是-240到240,竖直方向(也就是纵轴或y轴)的范围是-180到180。


彤爸教孩子系列精通Scratch3.0-第3小时:坐标_第2张图片

好了,让数学去角落里歇会儿。

如何随心所欲地在舞台上作画?

如果我们希望点击鼠标左键和移动鼠标在舞台上作画,放开鼠标左键就可以停止作画,我们需要用到脚本里的‘侦测’按钮,具体的是‘下按下鼠标?’这个块。


我女儿还问我‘按下鼠标?’这个块是什么意思?其实就是点击鼠标左键的意思,点击鼠标左键,就是鼠标左键下移。

‘按下鼠标?’这个块用来检测鼠标左键是否按下,通常与‘控制’按钮中的指令结合起来一起使用。


彤爸教孩子系列精通Scratch3.0-第3小时:坐标_第3张图片

不知道眼尖的读者发现没有?‘按下鼠标?’这个块是六边形的,控制语句里的很多块里有一个六边形的凹槽。

让你先思考一会儿。。。(1秒钟过去了)。。。明白了吗?

相信你也明白了,用‘如果-那么-’这个块举例。这个块是一个条件判断语句:如果六边形凹槽里的条件得到满足,就执行‘如果-那么-’这个块内部的命令,比如“如果‘按下鼠标?’满足,就落笔”的代码是:


彤爸教孩子系列精通Scratch3.0-第3小时:坐标_第4张图片

开始的时候我女儿不知道如何把‘按下鼠标?’块放在那个凹槽里,我就告诉她,鼠标拖动‘按下鼠标?’这个块,拖到凹槽附近的时候,凹槽的边缘会发白光,这就是告诉你,你可以放开鼠标啦。放开后,‘按下鼠标?’块自动镶嵌在凹槽里,非常方便:


如果我们希望把舞台变成画板,光落笔还不行,另外还需要小猫咪跟随鼠标指针运动。这要用到‘动作’按钮里的‘移到鼠标指针’这个块。下面给出把舞台变成画板的魔(dai)法(ma):


彤爸教孩子系列精通Scratch3.0-第3小时:坐标_第5张图片

下面我们就可以在画板上画画了,哈哈


你可能感兴趣的:(彤爸教孩子系列精通Scratch3.0-第3小时:坐标)