From Test-Scratch-Wiki

Наступне тло
наступне тло
Категорія Вигляд
Тип Зчіплюючі блоки

Наступне тло — це блок вигляду та зчіплюючий блок. Блок змінює тло на наступне в списку, але якщо поточне тло останнє в списку, блок змінює тло на перше в списку. Спрайти мають схожий блок — наступний образ, але спрайти не мають блока-шапки, який активується при певному образі.

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

Частіше за все цей блок застосовується в історіях, коли сцена відбувається на різних тлах:

коли я отримую [перехід на іншу місцевість v]
наступне тло



коли я отримую [наступний рівень v]
наступне тло
коли тло зміниться на [перемога v]
відтворити звук (перемога v)

Верхній скрипт змінює образ за сповіщенням, що герой пройшов рівень. Скрипт під ним сповіщає про перемогу, коли тло у результаті дії блока "наступне тло" зміниться на "перемога". Такий код може бути корисним, якщо створювати платформер.

Також цей блок часто застосовується у грах, якщо персонаж ходить по різним місцям, наприклад, по космічному кораблю, збираючи метал для ремонтування турбіни:

коли я отримую [наступна кімната v]
відтворити звук (відкриття двері v)
наступне тло

Попереднє тло

У Скретчі немає блоку "попереднє тло". Але цю проблему можна вирішити:

змінити тло на ((тло (номер v)) - (1)

Реакція користувачів

Багато користувачів кажуть, що цей блок непотрібний, бо його можна замінити:

змінити тло на ((тло (номер v)) - (1))

Але багато інших користувачів кажуть, що за його длопомогою можна економити багато часу.

Команда Скретчу не критикує коментарії про вилучення цього блока, але не вилучає його. І правильно: коли хтось починає працювати зі Скретчем, це дуже зручно.

Дивись також

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