From Test-Scratch-Wiki
Ім'я тла | |
тло (номер v)
| |
Категорія | Вигляд |
Тип | Репортер |
З'явився у версії | 3.0 |
Блок тло () належить до блоків вигляду та блоків-репортерів. Якщо в аргументі передано "назва", цей блок дає назву поточного тла, а якщо вказано "номер".
Цей блок можна відобразити в моніторі сцени.
Приклади застосування
Блок застосовується тоді. коли щось має відбутися за певної назви тла сцени. Типові випадки такі:
- Зупинка виконання проєкту щойно сцена відображує тло завершення
коли @greenFlag натиснуто чекати поки <(тло (назва)) = [Кінець]> зупинити [все v]
- Виконання певної дії при встановленні нового тла
якщо <(тло (назва v)) = [Рівень 1]> то говорити [Вітаємо, ти у грі! Натискай WASD, аби рухатися.] (4) сек end якщо <(тло (назва v)) = [Босс 1]> то говорити [Стережися лазерної атаки босса!] (4) сек end
- Запам'ятати поточну назву тла у змінній
надати [моя змінна v] значення (ім’я тла)
Наявність цього блоку підштовхує до надання змістовних назв іменованим малюнкам тла.
Обхідний шлях
Дію цього блока можна відтворити такою комбінацією:
([ім'я тла v] з [Сцена v])
Історія
Аналоги цього блоку блок вперше з'явилися у Скретчі 2.0. Раніше доводилося користуватися блоком (ім’я тла)
й (тло #)
, але з появи Скретчу 3.0 можливості цих блоків поєднані в цьому.
Також ці блоки відрізнялись тим, що блок (ім’я тла)
доступний у скриптах і сцени, і спрайта, а блок (тло #)
– тільки у скрипті сцени.