Материал из Скретч Вики
(перенаправлено с «Сенсоры (категория)»)
Сенсоры — одна из категорий блоков Скретч. Блоки этой категории имеют голубой цвет и используются для определения и измерения того, как объекты взаимодействуют друг с другом, или для обнаружения определенных движений клавиатуры и мыши. Например, блоки сенсоров можно использовать для обнаружения прикосновения одного спрайта к другому.
Блоки
В настоящее время существует 18 блоков сенсоров: 3 обычных блока, 5 логических блоков и 10 блоков репортёров.
<касается (указатель мыши v)?>
Код:
<касается (указатель мыши v)?>
Описание: Проверяет, касается ли спрайт указателя мыши, края или другого спрайта.
<касается цвета (#f00)?>
Код:
<касается цвета (#f00)?>
Описание: Проверяет, касается ли спрайт заданного цвета.
<цвет (#00f) касается цвета (#f00)?>
Код:
<цвет (#00f) касается цвета (#f00)?>
Описание: Проверяет, касается ли первый цвет, цвет спрайта, со вторым цветом.
(расстояние до (указатель мыши v))
Код:
(расстояние до (указатель мыши v))
Описание: Сообщает расстоянии в пикселях между спрайтом и указателем мыши или указанным спрайтом, даже если он скрыт.
спросить [Как тебя зовут?] и ждать
Код:
спросить [Как тебя зовут?] и ждать
Описание: Заставляет спрайт произнести вопрос и показать поле ввода в нижней части экрана.
(ответ)
Код:
(ответ)
Описание: Возвращает последний текст, введенный с помощью блока Спросить [] и ждать.
<клавиша (пробел v) нажата?>
Код:
<клавиша (пробел v) нажата?>
Описание: Проверяет, нажата ли указанная клавиша.
перетаскивать [можно v]
Версия: 3.0
Код:
перетаскивать [можно v]
Описание: Устанавливает спрайт как перетаскиваемый или не перетаскиваемый.
(громкость)
Код:
(громкость)
Описание: Возвращает громкость шума, принимаемого микрофоном, по шкале от 0 до 100.
(таймер)
Код:
(таймер)
Описание: Возвращает количество времени, прошедшее с момента загрузки проекта или последнего сброса таймера.
((фон # v) от [Сцена v])
Код:
((фон # v) от [Сцена v])
Описание: Возвращает указанное значение указанного спрайта или сцены.
(текущий [год v])
Код:
(текущий [год v])
Описание: Возвращает текущий локальный год, месяц, дату, день недели, час, минуту или секунду, в зависимости от аргумента.
(дней с 2000 г)
Код:
(дней с 2000 г)
Описание: Возвращает количество дней (и частей дня) с 00:00:00 1 января 2000 года (UTC).
(имя пользователя)
Код:
(имя пользователя)
Описание: Возвращает имя пользователя, просматривающего проект.