Роблокс обучение начинается прямо сейчас. Мы рады приветствовать вас на канале. Сегодня продолжим курс программирования Роблокс на языке Lua. Теперь вы умеете создавать объекты с помощью кода. Мы предлагаем расширить и закрепить знания. А так же научим вас создавать собственные уровни в играх. Как это сделать? Внимательно смотреть Roblox курсы и повторять за нами.
Пусть будет Line Runner. Открылась карта. Давайте запустим игру и посмотрим, как все работает (жмем play). Создадим свои уровни. И научим вас мы, онлайн курсы программирования Roblox.
Переходим в Workspace и создаем папку, в которой будет храниться уровень. Жмем на серый плюсик, и выбираем Folder (папку). Давайте зададим ей имя «уровень 1». Нажимаем правой кнопкой мыши и кликаем Rename.
Выбираем одну из платформ. Переходим в папку MineAndSpikes, и выделяем 3 элемента данного уровня, зажав Ctrl. Далее, нажимаем правую кнопку мыши, выбираем Copy (копировать), кликаем на уровень и туда жмем на Paste into.
Нажимаем на правку и выбираем режим работы с объектами. Надо зажать Move, чтобы перетащить платформу. Продолжаем курс Роблокс для детей. В этой же папке «уровень» создаем блок Part. И перетащим его на платформу. С помощью Scale растянем блок на всю платформу, и увеличим высоту. Давайте еще поменяем цвет. Вы смотрите курсы для детей Roblox, и наверное помните, как это сделать? Ищем в правом нижнем углу Properties и Brickcolor. И выбираем черный цвет.
Мы создали уровень. И если запустить игру, то персонаж может рандомно перебегать платформы, включая созданную нами сегодня. Давайте сделаем еще уровень. Снова переходим в Workspace и создаем папку «уровень 2». Курсы Roblox Studio показывают, что все действия запоминаются благодаря последовательности. Можно сохранить проект, выйти и выбрать Flat Terrain. Вспомним курсы Роблокс Студио, а точнее прошлые уроки, и создадим кубик с помощью скрипта.
Переходим в Workspace, и жмем плюсик. Выбираем скрип и переходим.
Если мы запустим игру, то увидим, что персонаж стоит на кубе на высоте 100. Компьютер сам выбрал цвет блока. Жмем Stope. И снова переходим в скрипт.
Если рассматривать программирование игр в Roblox Studio, то это одна из управляющих конструкций, предназначенных для многократного повторения наборов определенных инструментов. Бесконечный или ограниченный цикл — важная часть языков программирования, и он нужен, когда мы говорим о создании 3d игр в Roblox. Так же бывают циклы с предусловием (дополнение находится перед набором инструкций). То есть, если условие не выполняется, компьютер не выполняет набор инструкций. Цикл с постусловием (дополнение следует за набором инструкций). Если условия не выполняются, то компьютер 1 раз выполняет набор инструкций, находящихся до условия. Но на практике это будет понятнее.
Дополним цикл так, чтобы скрипт создавал кубик, каждую секунду меняющий цвета.
Чтобы закончить цикл досрочно, можно использовать команду break. Но это считается моветоном, и не ценится среди программистов.
Жмем Play. И смотрим, что все правильно. Кубик меняет цвета.
Мы научились создавать уровни в играх. Если вы еще не запомнили какой язык программирования Roblox, то это Lua. В следующем уроке мы еще больше прокачаем навыки программирования для разработки игр.
А если хотите активно изучать программирование, то записывайтесь в онлайн школу «Пиксель». Вы освоите не только Роблокс. Перед вами откроется весь виртуальный игровой мир!