Случайная генерация объектов в 2d игре
Имеется 2d платформер и необходимо случайно расставить определенное количество спрайтов, по которым нужно будет передвигаться игроку, как это можно реализовать?

Лучший ответ:
Создаешь скрипт, в котором делаешь массив из GameObject - список объектов определенного типа, которые можно генерировать. В этот список устанавливаешь ссылки на префабы твоих спрайтов или других объектов.
Дальше через
GameObject.Instatinate(...)
Создаешь их. Или вопрос был про то, как генерировать координаты для тайлов?



Просмотров: 1 119

alexprey #1 - 2 года назад 0

Создаешь скрипт, в котором делаешь массив из GameObject - список объектов определенного типа, которые можно генерировать. В этот список устанавливаешь ссылки на префабы твоих спрайтов или других объектов.
Дальше через
GameObject.Instatinate(...)
Создаешь их. Или вопрос был про то, как генерировать координаты для тайлов?
lehanru #2 - 2 года назад 0
Если я правильно понял, то тебе нужно разбросать по сцене рандомно спрайты ? Можешь еще проверить, не повторяются ли координаты, дабы избежать спавна спрайтов на одном и том же месте, а так в принципе вот
прикреплены файлы