June 9, 2023

Бэкграунды в Construct 3 

Тайловый фон

Тайл — это спрайт, который используется для заполнения окружения. Он создаётся таким образом, чтобы при соединении нескольких фрагментов в любом направлении получилось цельное изображение.

Пример тайла

В движке Construct 3 мы можем использовать всего лишь один тайл для быстрого заполнения пространства любой площади. На деле это выглядит это следующим образом:

Движок сам корректно масштабирует тайл

Это самый обкатанный метод создания задников в 2D-играх. Просто и эффективно, экономит уйму ресурсов. Всё, что остаётся сделать — определить необходимое разрешение тайла, отталкиваясь от правила 3С.

Полноразмерный статичный фон

Тут всё просто — берём картинку и вставляем. Тут есть два варианта, либо мы находим готовую картинку и адаптируем её под разрешение камеры игрока, либо рисуем её сами.

Пример статичного задника в "Scutter!"

Параллакс

Параллакс это иллюзия смещения видимого объекта в перспективе. Его имеет смысл использовать, когда персонаж преодолевает большие расстояния на экране, дабы избежать чувства монотонности при перемещении и наполнить 2D-мир игры глубиной. Это самый сложный в реализации метод, поскольку требует отрисовки ощутимого количества графики за пределами камеры игрока. Технически представляет собой смещение фонового изображения в зависимости от положения игрока на уровне.

Также усилить эффект погружения можно с помощью сложного параллакса, когда фон состоит из множества изображений:

Сложный параллакс

Легко — не значит плохо, а сложно — не значит хорошо! Каждый инструмент будем выбирать отталкиваясь от контекста проекта. Также не забывайте, что размер, масштаб и пропорции берутся не из воздуха — они зависят от метрик, которые мы определим в начале разработки.