Команды движения Скретч
Материал из Letopisi.Ru — «Время вернуться домой»
Команды движения (синий ящик)
-
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) |