极客小将

您现在的位置是:首页 » scratch编程资讯

资讯内容

Scratch少儿编程之坐标系

极客小将2020-10-21-
Scratch设计的游戏和程序都是在Scratch内置的演示区域内运行,就是下图红框所示的区域:

Scratch设计的游戏和程序都是在Scratch内置的演示区域内运行,就是下图红框所示的区域:

upload/article/images/2020-10-21/029900d88d3a2551d88655c0cda033c2.jpg

这个演示区的大小是长480像素,高360像素。为了准确的表示角色在演示区中的位置,用到了屏幕坐标系,由水平的X坐标垂直的Y坐标表示在这个坐标系中的具体位置,看下图:

upload/article/images/2020-10-21/6e6feb56b0ae32b92f3ebd4dd471898e.jpg

演示区的中心点(也称为坐标原点)的X坐标值是0,Y坐标值是0,表达方式可以写成坐标原点=(X:0,Y:0)。那么演示区4个顶点坐标如下图:

upload/article/images/2020-10-21/b08ea7039b45428565d99d8250b08e46.jpg

有了屏幕坐标系,屏幕中的任何一个点都可以用X和Y组合成的坐标值来表示了。接着就可以指定和获得角色的位置了。

  • 获得角色的位置可以使用下面的积木

upload/article/images/2020-10-21/67f5b4dce02b4a8e6d403956d9bd9ab5.jpg

  • 指定角色的位置可以自用下面的积木

upload/article/images/2020-10-21/8e6bd4d9e75f47a9a786a41d26f57e5d.jpg

upload/article/images/2020-10-21/5ff6cbb9082a23c2dc8b0e8a791737e1.jpg

了解了坐标系和相关的积木后就可以编程指定和获得角色的位置了。下面是指定角色位置的程序和效果:

upload/article/images/2020-10-21/2a08f546256ad8d86de49b9d3c8a984a.jpg

https://cdn.china-scratch.com/timg/200415/125QR315-7.gif

坐标值积木和移动积木结合起来可以更准确的控制角色的运动方式。

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除

网友点评

共有5条评论来说两句吧...

在线客服