@rtcookies

Генерация 2d ландшафта в unity Как реализовать?

Добрый день.Занимаюсь С детьми разработкой игры.и встал вопрос о генерации мира.
По сути дела появились вопросы.
Для начала что у нас есть, и что хочется.
1)Есть текстурки генерации ландшафта(пример ниже)они все состоят из блоков.
Вопросы
1.1)До меня толком не доходит как в unity сделать генерацию так чтоб она упиралась в фрагмент квадрата уровня.(тоесть есть квадрат в нем сгенерировался уровень уоторый состоит и фрагментов которые тоже генерируются)
дальше человек до ходит до конца квадрата и создается новый квадрат с новой генерацией.
тоесть как класовая система в наследовании.Нооо как это сделать.с помощью чего не знаю.
1.2)Когда персонаж дойдет до определенного квадрата.то создается так сказать зона сохранения.и 3 квадарата справа от него и 3 квадрата слева от него будут сохранены.(так сказать они сохраняются навсегда и мы в будущем сможем туда возвращаться)остальные же квадраты ново созданные будут так же продолжать генерироваться.
Для чего это нужно могу объяснить если необходимо.
aee269a2b3ee419288583a028b841a6d.png8b380eb4cfd34e329b42baff1b8016c4.png
  • Вопрос задан
  • 5740 просмотров
Решения вопроса 1
@MarkusD
все время мелю чепуху :)
Какое благородное у тебя занятие. Похвально будет если дети вырастут настоящими разработчиками игр. :)

А на счет генерации - смотри в сторону алгоритма Square-Diamond. Мне кажется, это именно то, что тебе поможет.

Ссылки по теме:
https://habrahabr.ru/post/111538/
https://habrahabr.ru/post/249027/
https://habrahabr.ru/post/226635/ - на 3D-шность не смотри, это в целом поможет тебе вникнуть в механики.
https://habrahabr.ru/post/128368/

А еще вот тут мой хороший знакомый и бывший коллега соорудил маленькую поделку. Возможно, это тоже будет тебе полезно. :)
www.gamedev.ru/projects/forum/?id=181167

Обращайся за дополнениями.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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