极客小将

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

资讯内容

Scratch 2.0入门教程 (三)让角色移动和转向

极客小将2021-02-28-

upload/article/images/2021-02-28/926ec1e0c0b0f6a67b59728721669ab8.jpg

我们知道Scratch的舞台是一个2维的平面,它有一个标准的坐标系,如下图所示:

upload/article/images/2021-02-28/07263d14961aa83762e9fe0127fcc87f.jpg

坐标系的零点(0,0)在舞台的中心点,舞台的宽度(x轴)的最大取值为正/负240,舞台的高度为正/负180。整个舞台就是一个480×360单位的长方形平面。

角色在舞台中移动到每个位置都会有对应的精确的坐标,当然程序运行时坐标轴是看不见的。

https://cdn.china-scratch.com/timg/181222/11395013W-2.gif

下面我们来看一下,把我们的角色移动到指定的地方。移动有好多种方法哦!比如:

  1. 移动指定的步数

    https://cdn.china-scratch.com/timg/181222/1139516206-3.gif

  2. 移动到指定的位置(x,y)

    https://cdn.china-scratch.com/timg/181222/11395134W-4.gif

  3. 移动到鼠标指针的位置

    https://cdn.china-scratch.com/timg/181222/1139535D8-5.gif

  4. 移动到任意的随机的位置

    https://cdn.china-scratch.com/timg/181222/11395413P-6.gif

  5. 滑行到指定的位置(x,y)

    https://cdn.china-scratch.com/timg/181222/11395A220-7.gif

  6. 通过增加x,y的坐标值来移动

    https://cdn.china-scratch.com/timg/181222/11395M319-8.gif

角色的旋转相对简单。

  1. 左转(逆时针)和右转(顺时针)

    https://cdn.china-scratch.com/timg/181222/11395Q1L-9.gif

  2. 面向的方向

    https://cdn.china-scratch.com/timg/181222/113959A52-10.gif

  3. 面向鼠标指针(或其他角色)

    https://cdn.china-scratch.com/timg/181222/11400114T-11.gif

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

网友点评

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

在线客服