Мозайка

исходники и примеры в формате .c3p

Сообщение Мозайка
» 25 мар 2021, 13:19

Изображение

Озаботил сам себя этой задачей, больше для того, чтобы разобраться с работой Мольберта (Drawing canvas) и Снимком холста (CanvasSnapshot).
Отображение картинок корректно работает при размере холста 1280 х 720, в полноэкранном режиме, потому что в некоторых местах используются абсолютные координаты. Вероятно, можно сделать относительную адресацию, но мне, честно говоря, уже лень было этим заниматься. Основная идея возможной реализации задачи будет понятна, я думаю. При делении большой картинки на 9 частей (3х3), часть спрайтов, которые размещаются внизу, выходили за край холста, я вручную поместил их во второй нижний ряд. Этот процесс тоже можно автоматизировать, при желании.
Здесь реализовано деление картинок на 2х2 и 3х3, большого труда не составит делить аналогичным образом 4х4, 5х5 и т.д.

Исходник Мозайка.c3p

Файл весит чуть больше шестисот кБ, пришлось грузить на Яндекс диск.
Зри в корень
Аватара пользователя

Участник
Сообщений: 90
Я тут с 29 окт 2019
Откуда: Южно-Сахалинск
Двиг: Construct 3
Лицензия: Personal
Репутация 12 [ ? ]


Вернуться в Исходники и Примеры для Construct 3

Сейчас эту тему просматривают

Зарегистрированные пользователи: multimax

Наверх