Урок по MadMapper. Превращаем здание в гигантский эквалайзер
Содержание материала
Опубликуйте входной порт Iterations и назовите его SizeX:
Перейдите на уровень _Level1 и опубликуйте входной порт Iterations, назвав его SizeY:
Перейдите на уровень _Level2 (там, где находится спрайт) и вставьте Input Splitter на порт W, кликнув правой кнопкой по патчу и выбрав «insert input splitter». Повторит то же самое для IterationX.
Добавьте патч Mathematical Expression и измените его формулу на следующее:
Объяснение: мы хотим отнять от положения спрайта по Х Width/2, прибавить половину размера спрайта, а также прибавить количество повторенных спрайтов, умноженное на их перспективный размер.
Теперь соедините порты W и size:
Опубликуйте порт Index (чтобы мы могли получить к нему доступ с _Level1):
Перейдите на _Level1 и соедините порт Current Index с недавно опубликованным портом:
Теперь ваш просмотрщик должен выглядеть так: