Рандомно-бесконечная загрузка макетов

техническая поддержка по Construct 3

Сообщение Рандомно-бесконечная загрузка макетов
» 09 окт 2020, 13:14

Всем доброго времени суток.

Подскажите, как можно осуществить случайную загрузку макетов? Ситуация такая: игра состоит из 10 макетов, каждый макет это небольшой уровень и цель сделать загрузку макетов рандомной, но без повторений, (к примеру 3, 5, 1, 10, 6, 2, 8, 4, 7, 9) и когда все из макетов были пройдены по разу, то игра их заново выдает в рандомном порядке (к примеру 9, 4, 6, 8, 5, 10, 1, 7, 3, 2) и так до бесконечности. Получается игра как бы не заканчивается, пока её не выключить.

Заранее благодарю.
Аватара пользователя

Участник
Сообщений: 6
Я тут с 27 сен 2020
Репутация 0 [ ? ]

Сообщение Рандомно-бесконечная загрузка макетов
» 09 окт 2020, 19:01

Shkrepen, создай переменную var, массив Arr с размером Х столько, сколько уровней (пронумеруй каждую ячейку). При запуске
var=floor(random(Arr.Width))
floor чтобы округлить в меньшую сторону, т.к. Width считает от 1, а номера строк Х идет от 0.
Далее запускаешь уровень "lvl_"&Arr.At(var)
И потом удаляешь строку с номером Arr - Delete - X=var
Аватара пользователя

Модератор
Сообщений: 4258
Я тут с 18 сен 2015
Откуда: Екатеринбург
Двиг: Construct 2
Лицензия: Personal
VK: id21590703
Репутация 623 [ ? ]

Сообщение Рандомно-бесконечная загрузка макетов
» 13 окт 2020, 18:05

ReviveR200, спасибо огромное за помощь, теперь буду разбираться как это все реализовать )))
Аватара пользователя

Участник
Сообщений: 6
Я тут с 27 сен 2020
Репутация 0 [ ? ]

Сообщение Рандомно-бесконечная загрузка макетов
» 17 окт 2020, 16:04

ReviveR200, приветствую. Можешь ткнуть носом в хороший гайд по данному вопросу? А то тема для меня новая, не могу разобраться( Спасибо.
Безымянный.jpg

Потому что делаю, но делаю явно что-то не то)))
Аватара пользователя

Участник
Сообщений: 6
Я тут с 27 сен 2020
Репутация 0 [ ? ]

Сообщение Рандомно-бесконечная загрузка макетов
» 18 окт 2020, 15:10

Прям четких и хороших гайдов нет (т.к. и не искал никогда, научился по одному случайному исходнику). Вот тебе исходник с комментариями. Слой глобальный, по этому один на все уровни.
random.capx
(185.78 КБ) Скачиваний: 8
Аватара пользователя

Модератор
Сообщений: 4258
Я тут с 18 сен 2015
Откуда: Екатеринбург
Двиг: Construct 2
Лицензия: Personal
VK: id21590703
Репутация 623 [ ? ]

Сообщение Рандомно-бесконечная загрузка макетов
» Сегодня, 12:35

ReviveR200, Спасибо огромное, дружище. Все очень подробно и доступно описано. Надеюсь, теперь получится адаптировать под свой "проект")
Аватара пользователя

Участник
Сообщений: 6
Я тут с 27 сен 2020
Репутация 0 [ ? ]



Вернуться в Вопрос-Ответ по Construct 3

Сейчас эту тему просматривают

Зарегистрированные пользователи: нет зарегистрированных пользователей

Наверх