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

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

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

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

Он похож на блоки «Идти () шагов», «Перейти на ( v)» и «Плыть () секунд в точку x: () y: ()».

У этого блока есть недостаток — он приостанавливает выполнение скрипта, в котором находиться. Также во время скольжения спрайта, блок "Если касается края, оттолкнуться" не сможет изменять направление движения спрайта.

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

  • Простое перемещение к другому спрайту.
когда щёлкнут по зелёному флагу
плыть (5) секунд к (Спрайт 2 v)
  • Создание цветных линий с помощью пера.
когда щёлкнут по зелёному флагу
опустить перо
установить (цвет v) пера (выдать случайное от (0) до (360))
повторить (50) раз
 плыть (1) секунд к (случайное положение v)
  • Создание игры в догонялки.
когда щёлкнут по зелёному флагу
повторять всегда
 плыть (0.7) секунд к (Игрок v)
 если <касается (Игрок v)?>, то
  сказать [Ты проиграл!]
  стоп [всё v]

Обходные пути

Для получения того же эффекта можно использовать эти скрипты:

плыть (1) секунд в точку x: ((положение x v) от [Спрайт 2 v]) y: ((положение y v) от [Спрайт 2 v])

плыть (1) секунд в точку x: (x мыши) y: (y мыши)

плыть (1) секунд в точку x: (выдать случайное от (-240) до (240)) y: (выдать случайное от (180) до (-180))

См. также



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

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