![轻松玩转Scratch 3.0编程(第2版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/483/34061483/b_34061483.jpg)
上QQ阅读APP看书,第一时间看更新
3.11 四大坐标积木块
![](https://epubservercos.yuewen.com/79E30C/18225432301804406/epubprivate/OEBPS/Images/Figure-P63_6261.jpg?sign=1739308008-MqCGh5Z6MkuWQZkht8Zps8KGWc3hY9FZ-0-1d7149543dda8ab69d863b882b0a22a3)
这4个积木块控制着角色的坐标位置。注意x、y、增加、设定的区别。
就是角色水平向前移动10步,修改数字移动的距离发生变化。
就是角色垂直向上移动10步,数字的大小决定了上移的距离。
如果换成负数,那么水平方向的向后,垂直方向的向下。
设置坐标值,就相当于把移动x、y分开来操作。
![](https://epubservercos.yuewen.com/79E30C/18225432301804406/epubprivate/OEBPS/Images/Figure-P64_6283.jpg?sign=1739308008-CWzXOZLViYWeENSCrOVOinwcjXza5C7y-0-585dd7f6dc4c504c4064ca8d96806e93)
打开4只小猫咪的位置案例,我们来操作一下,更好地理解这4个坐标积木块。
移动4只小猫咪
01 黄色小猫咪想到绿色小猫咪的位置,它的x坐标应该增加多少呢?黄色小猫咪的坐标是x=-100,y=100,绿色小猫咪的坐标是x=100,y=100,黄色小猫咪的x坐标要从-100变成100,需要增加200。
试一试,为黄色小猫咪添加将x坐标增加200积木块。
![](https://epubservercos.yuewen.com/79E30C/18225432301804406/epubprivate/OEBPS/Images/Figure-P64_6297.jpg?sign=1739308008-PFoM8a531Cv66L7QXeaDw5GIKZ3LJnHE-0-24e7ec53174c77b56f4eb04e7d0b5d83)
黄色小猫咪移动到之前绿色小猫咪的位置,将绿色小猫咪盖住了。
02 再将黄色小猫咪移动到粉色小猫咪的位置。黄色小猫咪现在的坐标是x=100,y=100,粉色小猫咪的坐标是x=-100,y=-100,那么x坐标需要减少200,y坐标需要减少200。
![](https://epubservercos.yuewen.com/79E30C/18225432301804406/epubprivate/OEBPS/Images/Figure-P64_20269.jpg?sign=1739308008-qjO9a4tpDp6NlWuinMQRrPGBKvRBlbNG-0-c96f3307de4c48848b6ff0c5a7bc58b3)
03 将蓝色小猫咪通过坐标设定移动到x=100,y=-100的位置。
![](https://epubservercos.yuewen.com/79E30C/18225432301804406/epubprivate/OEBPS/Images/Figure-P64_6319.jpg?sign=1739308008-FmfGKJbjum1NA3NYS1wims53fgVl0ILf-0-4857343e2a5f91d60013b9e863e804a9)
04 再将粉色小猫咪移动到黄色小猫咪之前的位置,只需要增加y坐标。
![](https://epubservercos.yuewen.com/79E30C/18225432301804406/epubprivate/OEBPS/Images/Figure-P65_6349.jpg?sign=1739308008-yO8XcABhzyS5DMpkj4iKS8NeBzOUDEgV-0-5ee05c1c6add93cfc83aedf916e9b535)
![](https://epubservercos.yuewen.com/79E30C/18225432301804406/epubprivate/OEBPS/Images/Figure-P65_20273.jpg?sign=1739308008-mbMYFSpX9VHDQcoB9ME3wXhZfH6RM7KN-0-dc12a6143d50a57cdd06d49aac62b1f2)