Блог онлайн школы Пиксель

Создание игр в Roblox (Роблокс) Studio. Урок 2: создание игры-симулятора в Roblox

Создание игры-симулятора в Roblox


Продолжаем уроки роблокс, и сегодня мы будем создавать симулятор копателя! Напомню, что мы изучаем программирование игр в roblox studio. Первым делом создадим блок, и добавим скрипт. На верхней панели находим парт и щелкаем на плюсик рядом с ним. Если вы еще не изучаете Roblox программирование, тогда просто повторяйте за мной. Открыли парт и добавляем объект скрипт. Оставляем все как есть, и переименовываем парт. Выдерживаем паузу и щелкаем на него еще раз. Стираем названием и пишем свое. Пускай будет блок.

уроки роблокс

Переходим в «toolbox» (на панели в левой части экрана). Как видите обучение детей в roblox — это пошаговый процесс. Перешли во вкладку и ищем инструмент для копания. Давайте выберем «кирку» (pickaxe). Вводим это название и ищем. Можно выбирать исходя из эстетических предпочтений. Мы возьмем вторую посередине в первом ряду. Кликаем 2 раза, и кирка уже в инвентаре. Вам нравится роблокс обучение? Тогда продолжаем.

Проверяем работоспособность кирки


Вот вам roblox задание. Переходим в «инвентарь» (это папка starterpack). Тут должна быть кирка. Давайте посмотрим ее атрибуты. Видим рукоятку (handle). Остальное представлено в виде скриптов и анимации.
Пишем скрипт для созданного парта.

roblox программирование

Курс роблокс предполагает написание скрипта, так что будьте внимательны.

1.     Прописываем путь от кода до хранилища (парта). Напишем одно слово «lokalpart». Чтобы не писать постоянно крипт part, зададим количество ударов инструментом до момента уничтожения блока. Ограничимся 5 ударами. Вы можете поставить большее или меньшее значение. Прописываем «BlockHealth» (здоровье блока). Локальная переменная и задаем значение 5.
2.     Пишем функцию, которая будет проверять, коснулся ли инструмент блока. Назовем ее «loсalfunctionontouch» (прикосновение) и добавляем в скобочках объект (object). Закомментируем строку после отладки, чтобы проверить ее работу. Ниже пишем print (touchstarted...object. name). Что-то начало прикасаться, а что – узнаем имя объекта.
Рассказываем блоку, что он должен делать, если условие соблюдено
Мы изучаем программирование в роблокс. Будьте внимательны. Под условием подразумевается действие, когда рукоятка коснулась предмета.
3.     Уменьшаем здоровье парта, потому что был удар киркой. Пишем Block Health = Block Health -1
4.     Прописываем строку для отладки, чтобы проверить, сколько здоровья у блока. Так же идем в «output». Печатаем print (BlockHealth). Внимание, если здоровье блока упало до 0, то его нужно уничтожить. Так же создать дроп чего-то ценного. Roblox уроки позволяют создавать несколько типов блоков с разными дропами. Мы сделаем 1, чтобы не сильно затягивать урок по программированию в robloxstudio.
5.     Пишем условие, которое всегда начинается с if (если). ifBlockHealth < 1, то есть примет значение меньше 1, then (то). Жмем enter, и появляется слово end автоматически. И появляется строка с отступом. В ней описываем действия, которые будут происходить. Создаем дроп, пишем lokalDrop = instance. New (part). Мы создали парт, но если оставить все так, то он не появится на нашей карте. Почему? Это понятно из нашего roblox видео для детей. Парт создастся вдалеке. А нам нужно в «Workspace» (рабочее пространство). Дописываем это слово и получаем вид: lokalDrop = instance. New (part, Workspace). Если слово подсвечивается голубым цветом, значит, все работает.

Когда у блока закончатся хиты, появится еще блок. Вот так создаются игры для детей roblox. Если мы хотим блок определенной конфигурации, ее нужно прописать. Пишем имя дропа –Drop. Name = "gold". Попробуем вывести имя в строку. Печатаем print ("вы нашли" – drop. Name).

роблокс обучение

Когда здоровье блока будет меньше 1 или 0
Это самое главное в roblox в создании именно этой игры. Мы должны разрушить блок. Делается это так. Задаем команду part: destroy (). Теперь создаем функцию после скрипта. Part. Touch: connect (ontouch) Когда парт касается объекта, запустится функция.

Проверим, что вышло
И заодно посмотрим, работают ли проверки. Не забудьте заспавниться. Чтобы выбрать инструмент – нашу кирку, нажимаем на единичку. Появляется блок, наступим на него. Он изображает все, что описано в нашем скрипте. Посмотреть это можно в «output» под экраном игры. Попробуем прикоснуться киркой к блоку. Давайте увеличим размер парта. Кликаем на верхней панели инструмент «scale» (масштаб). Сделаем арт более массивным, чтобы персонажу сложно было промахнуться.

roblox задания

Снова запускаем игру и продолжаем уроки роблокс. Достаем кирку (1) и начинаем бить. В чате высветилось 4, потом 3, 2, 1, и выпал наш золотой дроп, а блок исчез. Давайте не будем заполонять место, и в графе «output» уберем проверки. Все они начинаются с команды print. Не трогаем только первую проверку. Снова запускаем игру. Выбираем кирку и начинаем молотить наш блок. Все, раскопали золотой слиток. Давайте сделаем игру для детей roblox с несколькими слитками, но уже самостоятельно. Их можно сделать не золотыми, а красными или синими. Так же установить любой размер.

Пример
Берем парт и создаем подобие постройки. Я строю арку. А вы можете поэкспериментировать. Регион заполню землей. Видите, можно создавать целые постройки из партов и тестить проекты. Так, запустим игру и посмотрим. Отлично, появилась арка, и при ударах киркой, из блоков посыпались слитки.

Roblox программирование в «Пиксель»


курс роблокс

В roblox не сложно создавать игры онлайн, особенно, когда все понятно объясняется. Посетите наши roblox курсы, и вы сможете быстро ориентироваться в этой виртуальной среде, будете знать все «фишки» по созданию игр. Уроки роблокс откроют безграничный мир творца и создателя.


Бесплатные видеоуроки Roblox для детей