From Test-Scratch-Wiki
Наступне тло | |
наступне тло
| |
Категорія | Вигляд |
Тип | Зчіплюючі блоки |
Наступне тло — це блок вигляду та зчіплюючий блок. Блок змінює тло на наступне в списку, але якщо поточне тло останнє в списку, блок змінює тло на перше в списку. Спрайти мають схожий блок — наступний образ, але спрайти не мають блока-шапки, який активується при певному образі.
Приклади застосовування
Частіше за все цей блок застосовується в історіях, коли сцена відбувається на різних тлах:
коли я отримую [перехід на іншу місцевість v] наступне тло
коли я отримую [наступний рівень v] наступне тло коли тло зміниться на [перемога v] відтворити звук (перемога v)
Верхній скрипт змінює образ за сповіщенням, що герой пройшов рівень. Скрипт під ним сповіщає про перемогу, коли тло у результаті дії блока "наступне тло" зміниться на "перемога". Такий код може бути корисним, якщо створювати платформер.
Також цей блок часто застосовується у грах, якщо персонаж ходить по різним місцям, наприклад, по космічному кораблю, збираючи метал для ремонтування турбіни:
коли я отримую [наступна кімната v] відтворити звук (відкриття двері v) наступне тло
Попереднє тло
У Скретчі немає блоку "попереднє тло". Але цю проблему можна вирішити:
змінити тло на ((тло (номер v)) - (1)
Реакція користувачів
Багато користувачів кажуть, що цей блок непотрібний, бо його можна замінити:
змінити тло на ((тло (номер v)) - (1))
Але багато інших користувачів кажуть, що за його длопомогою можна економити багато часу.
Команда Скретчу не критикує коментарії про вилучення цього блока, але не вилучає його. І правильно: коли хтось починає працювати зі Скретчем, це дуже зручно.