Условия, логика и ветвление в скриптах #RobloxStudio Урок R2 HD
Хотите поблагодарить автора? Донат https://donationalerts.com/r/luaru - Логические операции больше, меньше, равно - Составные логические условия - Пример про Машу, которую не пустили на все фильмы в кинотеатре. - Маша зовёт родителей!! - Родители пишут особую бумагу с разрешением! - Контролер тупит и не хочет пускать машу. - Маша не сдается! - Пришел директор и не пустил машу на 18+ даже с родителями. - Маша применяет дополнительные ifelse но это ей не помогает. - И тут приходит мистер счастливый случай... ДОМАШКА (проверяю и комментирую только 1 месяц с выхода видео) Задание. Запустите Roblox Studio. Создайте НОВЫЙ проект из BasePlate. Добавьте Script в ServerScriptService. Пишите программу в нем. Вот заготовка вашей задачи. Каждую секунду появляется новая деталь. while true do local part = Instance.new("Part", workspace) wait(1) end 1) Сделать, чтобы детали появлялись размером 1х1х1. имяПеременнойДетали.Size = Vector3.new( ширина, высота, глубина) Сделать, чтобы детали появлялись случайного цвета. Попробуйте сделать так, чтобы детали появлялись не в центре карты 0,0,0 А упорядоченно, например в ряд. Мы уже делали подобное, когда строили стены. Нужно указать новую позицию детали имяПеременнойДетали.Position = Vector3.new( x-ширина, y-высота, z-глубина) Используйте переменные для указания координат. Увеличивайте их каждый раз. 2) Сделать, чтобы детали появлялись Сначала ЗЕЛЕНАЯ, потом КРАСНАЯ и снова ЗЕЛЕНАЯ и так бесконечно. имяПеременнойДетали.BrickColor = BrickColor.new( красный, зеленый, синий ) Для чередования цветов используйте переменную и условия if else end 3) Всё то же самое, но чередовать 5 цветов. Красный, Зеленый, Синий, Желтый, Черный. При этом каждая вторая деталь должна быть ШАРОМ! Каждой новой детали можно менять форму на одну из трёх "Block", "Ball" или "Cylinder" имяПеременнойДетали.Shape = "Ball" 4) Использовать датчик случайных чисел local n = math.random( 1, 3 ) Если выпадет значение 1, то получаем деталь КРАСНОГО ЦВЕТА, ШАР если 2, то СИНИЙ ЦИЛИНДР иначе белый БЛОК Сделайте так, чтобы каждый вид деталей появлялся в своей кучке. То есть для появления каждого типа деталей надо использовать свои координаты. Изучаем программирование игр на Lua в Roblox Studio Все исходные тексты моих уроков здесь: https://github.com/D0NM/lua-lessons-ru Краткий API по функциям Love2D http://love2d-community.github.io/love-api/#callbacks
Похожие видео
Показать еще