Хочу сделать плоский уровень по сетке. (представьте майнкрафт, в 2д)

Мне надо хранить чем заполнена каждая клетка. (Земля/камни/пустое место/золото)
Как это лучше записать? Будет ли двумерный массив GameObject-ов слишком громоздким, или нормально?
Есть ли ещё варианты?

Может кто-то помнит старую игру Dungeon Keeper хочется сделать что-то подобное.

6 ответов

8 просмотров

попробуй ецс должно неплохо подойти в твоем случае

Засыпать все пространство кубами - плохое решение. Лучше хранить данные о клетках в списке с тпом объекта не связанным с гейм объектами. Пространство генерить как единый меш. Примеров майнкрафта на юнити полно)

Константин-Тощаков Автор вопроса
Asbrand
Засыпать все пространство кубами - плохое решение....

Как генерить меш я видел инфу, знаю где искать, смотреть и т.д. А как такой меш окрасить в разные цвета, соответственно составу клеток?

Константин Тощаков
Как генерить меш я видел инфу, знаю где искать, см...

самое простое - 8к текстурина в которой хранятся 8*8 1024 карт. при генерации меша просто расставить вершинам UV

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

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

Я колись ставив гуглу антиспам 3.0, може і норм, але мені не дуже зайшло. Теж думав тиждень, що його і куди. Зупинився на трех варіантах відразу всі три і включив 1. Перевір...
𝓔𝓾𝓰𝓮𝓷𝓮𝓥 J
2
Портфолио: Зовут меня Александр, мне 36 лет. Город Пушкино. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github....
Magic
10
Приветствую всех, возникла проблема, до этого писал бота в простом формате где при выполнении условий приходило через send_message информация, сейчас решил добавить хендлер на...
Andrew
4
Ребят, привет. А эти формы как отправлять? У меня на странице контактов форма, мне нужно ее на почту к себе скидывать. Я уже не не помню где и как это делалось? Может кто-нибу...
Atid Kitdeveloper.ru
2
Объединять ячейки и графики строить обе умеют?
■_|ilya|_■
4
Ты можешь и на tailwind указать свои классы и просто в style.css прописать изменения. Но тогда нахер нужен таилвинд?
Black Cat
3
Портфолио: Зовут меня Александр, мне 41 год. Город Киров. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github.co...
Magic
11
Ребят, привет. У кого-то есть опыт заказа мерча в сторе? Есть успешные кейсы? Чёт у меня турецкую карту не принимает
Vladimir F.
7
Приветствую всех, есть вопросик. Передали проект на OctoberCms, без инсталяшки в полуразвернутом виде, нужно было залить бекап бд, после залития бд, оказалось, что части строк...
Лео
14
где собака, админ группы? нычкуется и боится проявить волю, в толерантность еще не наигрался? @yelizariev
Ognezar
61
Карта сайта