Подскажите, как сделать, чтобы задний фон был показан в каждом

кусочке пазла, как на (скрин 1)? Моя структура (скрин 2). Каждая часть пазла - префаб с зелёной рамкой. Использовать Mask или ещё что-то? Как в иерархии располагать это?

14 ответов

34 просмотра
Stellar- Автор вопроса
Stellar
screenshot

Ахха, задумка топ

Малолетки будут играть в твои пазлы

Stellar- Автор вопроса
𝙵𝚊𝚗𝟺𝚒𝚔
Малолетки будут играть в твои пазлы

Если не знаешь задумку - нечего такое писать. Это всевдо-пазлы. Они просто открываются.

Stellar
screenshot

Вполне маской можно, но я бы для этого написал отдельный шейдер. Тогда в материал будешь класть текстуру фона и маску, объект будет один.

Stellar- Автор вопроса
Alexander Pluzhnikov
Вполне маской можно, но я бы для этого написал отд...

Шейдеры не умею писать. А как с маской в иерархии располагать?

Самое время научиться. Это несложный шейдер. Если маской в иерархии, то маска сверху, у нее удочерен спрайт с квадратным фоном.

Stellar- Автор вопроса
Alexander Pluzhnikov
Самое время научиться. Это несложный шейдер. Если ...

Но частей то много отдельных. В них один фон не вложишь

Stellar
Но частей то много отдельных. В них один фон не вл...

У тебя один большой фон, и его нужно разбить на куски?

Stellar- Автор вопроса
Alexander Pluzhnikov
У тебя один большой фон, и его нужно разбить на ку...

Нет, фон один. А кусков (просто рамки зелёные) - несколько, по сетке расположены.

Stellar
Нет, фон один. А кусков (просто рамки зелёные) - н...

Тогда тебе точно нужен шейдер. Можно добавить параметры смещения UV, превратить в PerRendererData. В память уйдет изображение с фоном, а каждый пазл будет содержать данные UV.

Stellar- Автор вопроса
Alexander Pluzhnikov
Тогда тебе точно нужен шейдер. Можно добавить пара...

Может есть готовый ассет для такого, не знаете по каким ключевым словам его искать?

Похожие вопросы

Обсуждают сегодня

Ребята, всем привет. Подскажите, пожалуйста, можно ли как-то через бота понять, что этого бота добавили в группу\канал и выдали ему права администратора?
Artem Stormageddon
9
Это переведённый текст с английского. Я не говорю на русском, но могу использовать переводчик Телеграм. Приветствую! Я начинающий веб-разработчик и все еще учусь. В настояще...
𐩱𐩪𐩣𐩱𐩲𐩺𐩡
3
А не хотим ли мы развлечься? 😉 Но так чтобы с пользой для наших профессиональных навыков?? 👨‍🎓👩‍🎓 Предлагаю на октябрь запланировать тестовый запуск новой командной игры "Игр...
Andrii Kurdiumov
2
Привет всем! Почему этот код не срабатывает при добавлении или удалении пользователя из чата? bot.on('chat_member', async (ctx) => { console.log(ctx); }) bot.launch({allo...
Alexander
5
у кого сколько оперативы на базе данных ?
АДИЛЬБЕК
4
Через бот апи возможно получить ID стикерпака? Не ссылку.
Vexylon [АФК до 09.09]
5
Привет Хочу сделать аналог iCloud’а для своих проектов, чтобы пользовательская информация хранилась в облаке, была доступна во всех сервисах, её можно было подсасывать везде)...
Виталий
9
В тг можно спарсить всех кто пишет в группе? Если список участников скрыт
S
3
код Event::listen('cms.page.display', function (&$content, $slug, $page, $html) { if (is_object($content)) { dump($content); } else { dump($s...
Point 111
3
Всем привет. Не понимаю, в чём тут шутка юмора. Убирается только разрешение на send_messages. А send_media_messages остаётся. Как сделать, чтобы оба убирались? await b...
Alexander
2
Карта сайта