Материал из Скретч Вики

< Блок движения

Блок
Изображение блока
установить y в ()
КатегорияДвижение
Версия СкретчСкретч 13Oct04
Код scratchblocksустановить y в ()
Тип блокаОбычный блок

Установить Y в () — это Блок движения, по форме Обычный блок. Он устанавливает позицию Y своего спрайта или клона в указанный пиксель. Ось Y находится в диапазоне от -180 до 180, но спрайты можно перемещать и дальше.

Примеры использования

Если спрайт должен переместиться в определенное место, а позиция X спрайта должна оставаться неизменной, тогда нет необходимости заменять установить x в () на перейти в x: () y: () Другое распространенное использование блока - Y "прокрутка" — спрайты должны постоянно менять свое положение по оси Y. Здесь обычно используется блок установить y в ().

Другими распространенными видами применения являются:

  • Установка платформ для подъема по стене
когда щёлкнут по зелёному флагу
повторять всегда 
  если <мышь нажата?>, то
    установить y в (y мыши)
    печать
    говорить [Платформа добавлена!] (2) секунд
  end
  • Установка произвольных высот для самолетов
когда щёлкнут по зелёному флагу
сказать [Готов к взлёту]
установить y в (выдать случайное от (120) до (180))
  • Сброс положения Y
когда я получу [сбросить позицию у v]
установить y в (0)

История

Блок был добавлен в Скретче 13Oct04, он назывался тогда "Изменить позицию по Y на ()". Название блока изменили в следующей версии (Скретч 28Feb05) на "Изменить Y на ()".

Обходной путь

Этот блок может быть заменен одним из следующих скриптов:

изменить y на ((любое положение y) - (положение y))
перейти в x: (положение x) y: (любое положение y)

См. также


Блоки
Движение
Внешний вид
Звук
Переменные
События
Управление

Сенсоры
Операторы
Перо
ш о
Cookie-файлы помогают нам предоставлять наши услуги. Используя наши сервисы, вы соглашаетесь с использованием cookie-файлов.