Привет.
Вопрос, возможно, прост но самому решить это не удалось.
Мне нужно внести в юнит групп несколько типов(пехотинец, вурдалаки и т.п.) юнитов, чтобы спавнить рандомных юнитов из этой группы на карте.
Я столкнулся с проблемой, что если делать это через функцию добавления юнита в юнит группу, и ставить random unit in unit group, а далее указывать нужный мне юнит тайп, то работать это будет только при условии нахождения типа этого юнита на карте.
Я столкнулся с проблемой, что если делать это через функцию добавления юнита в юнит группу, и ставить random unit in unit group, а далее указывать нужный мне юнит тайп, то работать это будет только при условии нахождения типа этого юнита на карте.
Я мало работал с юнит групп, как это реализовывается по-человечески.
И если способ занесения других типов данных в общую группу, чтобы рандомно доставать данные из подобных групп, к примеру real?
Заранее спасибо!
Принятый ответ
Прежде всего, группа это группа реально существующих на карте юнитов, она не имеет ничего общего с типами юнитов.
Получение случайного типа проще всего делается через массив - заносишь в ячейки массива нужные тебе типы и потом берешь случайную ячейку из массива по индексу.
Получение случайного типа проще всего делается через массив - заносишь в ячейки массива нужные тебе типы и потом берешь случайную ячейку из массива по индексу.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован prog
Получение случайного типа проще всего делается через массив - заносишь в ячейки массива нужные тебе типы и потом берешь случайную ячейку из массива по индексу.