мне надо чтобы юнит спавнились рандомные и их количество было рандомное

Принятый ответ

раскрыть
При инициализации создаешь базу, есть функция генерирующее случайное число.
Забиваешь базу данных
UT[0] = пехотинец
UT[1] = бугай
UT[2] = лучница
Count = 2 это кол-во макс. типов, нумерация идёт с нуля у меня
CountU = 20 макс. возможное кол-во юнитов. Здесь можете сами указать . а вообще можно отказаться от этой переменной, проставляете сразу в цикл
Теперь как сделать рандом
set RandomCount = от 1 до CountU генерирует случайное кол-во юнитов
Цикл A от 1 до RandomCount надеюсь знаете как работает цикл? А то многие новички неизнают
-set RandomType = от 0 до Count генерируем случайный тип
-создать юнита с типом UT[RandomType]
Конец цикла
Вообще можно раскрыть BJ функцию и посмотреть как там генерируют кол-во циклом
тему то переименуйте
0
17
7 лет назад
0
а в чём проблема заносишь в масив нужных тебе крипов а потом таймером создаёшь или циклом
0
5
7 лет назад
0
ledoed, ну допусти а как сделать что бы их число было рандомным?
0
15
7 лет назад
0
ЛПХОХЫОПЫ, делаешь бд. Делаешь константу, которая содержим макс размер бд. И потом создаешь юнита из бд под номером рандом в кол-ве рандом
0
17
7 лет назад
0
int i =0
while(i<GetRandomInt(0,100)){
CreateUnit(Player(0),RandomMassiv[GetRandomInt(0,lenght)],RandomX,RandomY,RandomFacing)
i++
}
не знаю если ты на гуи как там вообще дела обстоят с циклами(можно их рандомить?)
2
27
7 лет назад
Отредактирован MpW
2
раскрыть
При инициализации создаешь базу, есть функция генерирующее случайное число.
Забиваешь базу данных
UT[0] = пехотинец
UT[1] = бугай
UT[2] = лучница
Count = 2 это кол-во макс. типов, нумерация идёт с нуля у меня
CountU = 20 макс. возможное кол-во юнитов. Здесь можете сами указать . а вообще можно отказаться от этой переменной, проставляете сразу в цикл
Теперь как сделать рандом
set RandomCount = от 1 до CountU генерирует случайное кол-во юнитов
Цикл A от 1 до RandomCount надеюсь знаете как работает цикл? А то многие новички неизнают
-set RandomType = от 0 до Count генерируем случайный тип
-создать юнита с типом UT[RandomType]
Конец цикла
Вообще можно раскрыть BJ функцию и посмотреть как там генерируют кол-во циклом
тему то переименуйте
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.