Перейти к содержимому

Как сделать gui в роблокс студио

  • автор:

Как изменить текст Label при касании Part в Roblox Studio?

Ваш код выглядит правильным и должен работать. Возможно, проблема заключается в том, что вы неправильно назвали ваш Part или Label в свойствах объектов.

Убедитесь, что имя Part и имя свойства Touched в объекте script.Parent совпадают. Также проверьте, что вы правильно назвали Label в свойстве Name в объекте MainFrame в вашем StarterGui.

Если все имена правильны, попробуйте добавить дополнительную проверку, чтобы убедиться, что Label находится внутри вашего MainFrame и существует перед изменением его текста:

function onTouched(Part) if Part.Parent:FindFirstChild('Humanoid') then local Gui = game:GetService('StarterGui'):WaitForChild('MainGui'):WaitForChild('MainFrame') local Label = Gui:FindFirstChild('StagePlayer') if Label then -- Добавленная проверка Label.Text = 'Hi!' print('Test') end end end script.Parent.Touched:Connect(onTouched)

Если это не помогает, попробуйте добавить отладочный вывод, чтобы узнать, где именно возникает проблема:

function onTouched(Part) if Part.Parent:FindFirstChild('Humanoid') then local Gui = game:GetService('StarterGui'):WaitForChild('MainGui'):WaitForChild('MainFrame') local Label = Gui:FindFirstChild('StagePlayer') if Label then Label.Text = 'Hi!' print('Test') else warn('Label not found') print(Gui:GetFullName()) for _, child in ipairs(Gui:GetChildren()) do print(child.Name) end end end end script.Parent.Touched:Connect(onTouched)

Этот код выведет информацию о вашем MainFrame и его дочерних объектах, чтобы вы могли убедиться, что ваш Label находится внутри MainFrame и имеет правильное имя.

Как сделать GUI при касании Part в Roblox Studio

Подскажите мне пожалуйста, как сделать что бы тот игрок который стоит на Part, появлялась GUI меню, когда он не стоит на Part то GUI меню пропадало?

Лучший ответ

Создаешь скрипт в Part и вот код для этого

script.Parent.Touched:Connect(function(hit)
if hit.Parent:FindFirstChild(«Humanoid») then
local Player = hit.Parent.Name
Player:WaitForChild(«Название GUI»).Visible = true
end
end)

script.Parent.TouchEnded:Connect(function(hit)
if hit.Parent:FindFirstChild(«Humanoid») then
local Player = hit.Parent.Name
Player:WaitForChild(«Название GUI»).Visible = false
end
end)

Создание 3D-игр в Roblox Studio для детей и подростков — бесплатные видеоуроки

Подготовили плейлист с видеоуроками по Roblox Studio и программированию на Lua. Попробуйте покопаться в Роблокс и сделать свои первые игры.

Обложка поста Создание 3D-игр в Roblox Studio для детей и подростков — бесплатные видеоуроки

Roblox (Роблокс) — это платформа, где можно выложить 3D-игру, созданную в специальной программе — Roblox Studio (Роблокс Студио). Здесь даже дети с 8-9 лет могут моделировать 3D-объекты, создавать игровые вселенные, учиться писать скрипты на Lua — простом и легко усваиваемом языке программирования.

Мы собрали серию видеоуроков, которые познакомят детей с разработкой игр в Роблокс Студио и программированием на Lua. Короткие пошаговые уроки рассчитаны на начинающих разработчиков и будут полезны детям и подросткам: сначала мы изучим интерфейс программы и основы языка Lua, а затем создадим игры разных жанров. Попробуйте покопаться в Роблокс и сделать свои первые игры с помощью этого плейлиста.

Урок 0. Скачивание и установка Roblox Studio

Для начала давайте установим Roblox и Roblox Studio на компьютер. Подробная инструкция в видео.

Урок 1. Создание первой карты в Роблокс Студио

Процесс обучения начнём с разбора интерфейса программы, а заодно попробуем создать первую игровую карту.

Урок 2. Основы Lua, первые шаги в создании игры

В этом уроке мы разберём, как создать скрипт на языке Lua. А также рассмотрим особенности этого языка, попробуем сделать небольшую программу. Кроме того, мы научимся делать спавн героя и создадим мини-игру в жанре шутера (стрелялки).

Урок 3. Создание уровней, циклы

Мы продолжим изучать язык программирования Lua и писать скрипты, познакомимся с понятием циклов. А также подробно разберём тему добавления уровней в игру, попробуем создать проект наподобие популярного LineRunner.

Урок 4. Создание первого уровня игры Obby

В этом видео мы познакомимся с понятиями условия и функции в программировании. В процессе создадим игру в жанре Obby — проект с полосой препятствий. И добавим в нее несколько уровней.

Урок 5. Создание диалогов в Роблокс

На этом занятии займёмся построением диалогов. Чтобы их осуществить, нам нужно добавить несколько второстепенных персонажей в наш «платформер».

Урок 6. Компоненты GUI в Roblox Studio

Простыми словами, GUI — это вспомогательные компоненты, благодаря которым мы можем делать интерфейс. В этом видеоуроке мы создадим игровое меню с помощью GUI.

Урок 7. Создание 3D-игры Capture the Flag

Давайте научимся создавать команды для наших игр. Для проекта Capture the Flag мы добавим 4 команды, им предстоит пройти полосу препятствий и добраться до вершины первыми. В ходе игры команды будут мешать друг другу.

Урок 8. Продолжаем создавать игру Capture the Flag

Улучшим и доделаем нашу игру.

Урок 9. Повторение материала

Обобщаем изученный материал, подкрепляем знания созданием несложной, но обширной новой игры.

На этом уроки по Roblox Studio и программированию Lua для начинающих завершены, теперь вы умеете делать все самое основное!

Создание компонентов GUI в Роблокс | Уроки Roblox Studio | Создание 3D-игр в Roblox. Урок 6

Иконка канала Пиксель - школа программирования для детей

В этом видеоуроке мы продолжим заниматься созданием игра на платформе Roblox и научимся создавать меню и другие компоненты GUI. GUI расшифровывается как graphical user interface, что переводится как графический интерфейс пользователя. Будет интересно! Поехали! 00:27 Как сделать меню в Roblox. Создаем интерфейс 03:32 Кнопка Roblox 04:35 Скрипт для кнопки Roblox 06:10 Настройка меню в Roblox Roblox Studio — многопользовательская онлайн-платформа, которая позволяет пользователям создавать свои собственные и играть в созданные другими пользователями игры. Начинаем последовательное изучение Roblox и языка программирования Lua. Короткие видео уроки будут интересны начинающим ученикам, которые хотят постепенно перейти от простого к сложному. Понравилось видео – ставь лайк и подписывайся на канал! Нужен наставник? Запишись на онлайн-уроки программирования в школе «Пиксель»! Наш сайт: https://clck.ru/etLXN Курс по разработке игр в Roblox Studio: https://clck.ru/etLg7 Вконтакте: https://vk.com/clubpixel_ru ТикТок: https://www.tiktok.com/@clubpixel.ru Телеграм: https://t.me/pixelstudy Дзен: https://zen.yandex.ru/clubpixel Подпишись на канал, напиши в комментариях о своих успехах! Удачи и до новых встреч! Возрастное ограничение видео 6+

Показать больше

Войдите , чтобы оставлять комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *