From Test-Scratch-Wiki

(Redirected from Ukr:Ім’я тла (блок))

Ім'я тла
тло (номер v)
Категорія Вигляд
Тип Репортер
З'явився у версії 3.0

Блок тло () належить до блоків вигляду та блоків-репортерів. Якщо в аргументі передано "назва", цей блок дає назву поточного тла, а якщо вказано "номер".

Цей блок можна відобразити в моніторі сцени.

Приклади застосування

Блок застосовується тоді. коли щось має відбутися за певної назви тла сцени. Типові випадки такі:

  • Зупинка виконання проєкту щойно сцена відображує тло завершення
коли @greenFlag натиснуто
чекати поки <(тло (назва)) = [Кінець]>
зупинити [все v]
  • Виконання певної дії при встановленні нового тла
якщо <(тло (назва v)) = [Рівень 1]> то
  говорити [Вітаємо, ти у грі! Натискай WASD, аби рухатися.] (4) сек
end
якщо <(тло (назва v)) = [Босс 1]> то
  говорити [Стережися лазерної атаки босса!] (4) сек
end
  • Запам'ятати поточну назву тла у змінній
надати [моя змінна v] значення (ім’я тла)

Наявність цього блоку підштовхує до надання змістовних назв іменованим малюнкам тла.

Обхідний шлях

Дію цього блока можна відтворити такою комбінацією:

([ім'я тла v] з [Сцена v])

Історія

Аналоги цього блоку блок вперше з'явилися у Скретчі 2.0. Раніше доводилося користуватися блоком (ім’я тла) й (тло #), але з появи Скретчу 3.0 можливості цих блоків поєднані в цьому.

Також ці блоки відрізнялись тим, що блок (ім’я тла) доступний у скриптах і сцени, і спрайта, а блок (тло #) – тільки у скрипті сцени.

Дивись також

Cookies help us deliver our services. By using our services, you agree to our use of cookies.