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

< Блок сенсоров

Версия от 07:59, 6 февраля 2023; Alex Ilya (обсуждение | вклад) (Новая страница: «{{Карточка блока|scratchblocks=<scratchblocks>цвет (#00f) касается цвета (#f00)?</scratchblocks>|категория=Сенсор|с...»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

Блок
Изображение блока
цвет (#00f) касается цвета (#f00)?
КатегорияСенсор
Версия СкретчСкретч 1.0
Код scratchblocks<цвет (#00f) касается цвета (#f00)?>
Тип блокаЛогический блок

Цвет () касается цвета ()? - это блок сенсор, который возвращает true если первый цвет, цвет спрайта, использующего этот блок, касается (наезжает) второго цвета, в противном случае блок возвращает false.

Данный блок может привести к неожиданным или нежелательным результатам. Он может выдавать true если первый цвет сталкивается с цветом, похожим на второй, но не являющийся им. Это связано с тем фактом, что Скретч отображает больше цветов, чем может обработать.

Также этот блок не такой быстрый, как блок касается ().

При выборе цвета с помощью пипетки нужно быть осторожным, так как можно выбрать не тот цвет.

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

  • Данный блок часто используется для определения столкновений.
ждать до <цвет (#ffab19) касается цвета (#ff0000)?>
передать [Конец игры v]
стоп [всё v]
  • Заставляем спрайт что-то делать, если цвет на его спрайте касается цвета, например, если (белый) рот спрайта касается (синей) воды, он пьет немного воды.
повторять всегда
 если <цвет (#ffffff) касается цвета (#0e66ff)?>, то
  изменить костюм на [Пьёт воду v]
 иначе
 изменить костюм на [Не пьёт воду v]

Смотрите также

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