Команды движения Скретч

Материал из Энциклопедия вычислительного мышлении
Перейти к навигации Перейти к поиску

Команды движения (синий ящик)[править]

  • set x to () установить x в () установить x в ()
  • set y to () установить y в () установить y в ()
  • move () steps идти () шагов идти () шагов
  • go to x:() y:() перейти в x:()y() перейти в x:()y()
  • turn @turnLeft () degrees повернуть влево на () градусов повернуть влево на () градусов
  • turn @turnRight () degrees повернуть вправо на () градусов повернуть вправо на () градусов
    • повернуть вправо на (15) градусов
  • go to x:(0) y:(0) перейти в x:(0) y:(0) перейти в x:(0) y:(0)
  • go to [mouse-pointer v]перейти в [указатель мышки v] перейти в [указатель мышки v]
  • point towards [mouse-pointer v] повернуться к [указатель мышки v] повернуться к [указатель мышки v]
  • direction направление направление
  • point in direction (90 v) повернуть в направлении (90 v) повернуть в направлении (90 v)
  • change y by () изменить y на () изменить y на ()
  • if on edge, bounce если на краю, оттолкнуться если на краю, оттолкнуться
  • change x by () изменить x на () изменить x на ()
  • glide () secs to x:() y:() плыть () секунд в точку x:() y:() плыть () секунд в точку x:() y:()
  • x position положение x положение x
  • y position положение y положение y
Команда Назначение
move пройти вперед указанное число шагов. Например: move(-10) – сделать десять шагов назад
turn() повернуться - стрелочка указывает по часовой или против часов стрелки выполняется поворот. Например: turn(45) повернуться на 45 градусов (стрелочка указывает по или против часовой стрелки)
point in direction() повернуться в указанном направлении. Например: point in direction(180)
point towards () повернуться в направлении другого существа или координат мышки. После команды всегда существует перечень объектов, которые в данный момент присутствуют в системе и на которые можно реагировать. В самом простом случае, когда других объектов нет, предлагается повернуться в сторону, где находится указатель мышки.
change x by () изменить положение по оси X на указанное число шагов. Например: change x by (-10) – объект смещается влево на 10 шагов
set x to () установить объект положение по оси x. Например: set x to (50)
go to x() y() переместиться в точку с указанными координатами

Например: go to x(70) y(-50)

glide x() y() in () secs плавно переместиться в точку с указанными координатами за указанное время. На перемещение затратиться время указанное в секундах. Например: glide x(90) y(90) in (20) secs – объект медленно (в течение 20 секунд) будет переползать в указанную точку.
go to ()- перейти в точку, где расположен указатель мыши или другая фигура. Например: go to (mousepointer)
if on edge, bounce - если попадаешь в край экрана, то отразись от него. Это очень полезно, если Вы не хотите потерять своего героя
x position возвращает значение по оси X Например: set y (xposition)
y position возвращает значение по оси y Например: set x (yposition)
direction - возвращает направление

Например: point in direction (-direction)