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

< Блок сенсоров(перенаправлено с «Блок сенсоров/Перетаскивать»)

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

Перетаскивать () - это блок сенсор, он устанавливает ражим спрайта на перетаскиваемый или не перетаскиваемый, в зависимости от аргумента. Если режим спрайта - перетаскиваемый, то тогда спрайт можно перетаскивать. Если режим спрайта - не перетаскиваемый, то тогда спрайт нигде нельзя будет перетаскивать, кроме окна проигрывателя в редакторе.

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

  • Данный блок часто ставится в начале проекта.
когда щёлкнут по зелёному флагу
 перетаскивать (можно v)
  • Спрайт можно перетаскивать, только если нажат пробел.
повторять всегда
 если <клавиша (пробел v) нажата?>, то
  перетаскивать (можно v)
 иначе
  перетаскивать (нельзя v)

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

То же самое, что и этот блок может выполнять данный скрипт.

когда спрайт нажат
 если <(Перетаскивать можно?)=[да]>, то
  повторять пока не <не <<мышь нажата?> и <(Перетаскивать можно?)=[да]>>>
   перейти на (указатель мыши v)
Cookie-файлы помогают нам предоставлять наши услуги. Используя наши сервисы, вы соглашаетесь с использованием cookie-файлов.