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

< Блок внешнего вида

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

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

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

Переключать фоны можно с помощью блока Переключить фон на ().

История блока

Старая версия блока.

В очень ранних, неизданных бета-версиях Scratch этот блок назывался «Look Like ()» . Это оригинальное название также является причиной, по которой его метод Squeak был назван lookLike:.

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

Из-за своей простоты этот блок не имеет определенного списка основных применений — он просто используется для изменения костюма спрайта.

Некоторые распространенные способы использования следующие:

  • Переключение костюма при получении сообщения или нажатии на зелёный флаг.
когда я получу [Перейти в меню v]
перейти в x: (0) y: (0)
изменить костюм на (Костюм2 v)
показаться

когда щёлкнут по зелёному флагу
перейти в x: (0) y: (0)
изменить костюм на (Костюм1 v)
показаться
  • Смена костюма, после совершения какого-либо события.
когда щёлкнут по зелёному флагу
ждать до <(счёт) = (10)>
изменить костюм на (Костюм победы v)
  • Часто используется в анимациях.

Обратите внимание

Ввод числа или строки

При присвоении костюма имени числа поведение блока будет отличаться в зависимости от типа входного числа; если число является значением числового типа, костюм переключится на костюм с этим индексом (номером), в противном случае, если была введена строка (например, число, объединенное с помощью блока объединить [] []), костюм переключится на костюм с этим именем.

Влияние слишком большого количества слоев на переключение костюма

Иногда костюм не переключается на нужный костюм. Обычно это результат использования слоев. Большое количество слоев имеет тенденцию создавать огромную задержку, и поэтому на менее мощных компьютерах/машинах это может вызвать задержку между переключениями костюмов.

См. также


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

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