Евгений Таптыков
Мастер
(2354)
2 года назад
Для изменения текста в Label при касании Part в Roblox Studio, вам необходимо добавить обработчик событий для Part, который будет запускаться, когда игрок коснется Part.
Вот примерный код, который показывает, как это можно сделать:
local Gui = game:GetService('StarterGui'):WaitForChild('MainGui'):WaitForChild('MainFrame')
local StageLabel = Gui:WaitForChild('StagePlayer')
local part = game.Workspace.Part -- здесь нужно указать вашу Part
part.Touched:Connect(function(hit)
if hit.Parent:FindFirstChild('Humanoid') then
StageLabel.Text = 'You touched the Part!'
end
end)
Когда игрок коснется Part, будет вызван обработчик события Touched. Внутри этого обработчика мы проверяем, есть ли у объекта, который коснулся Part, дочерний элемент Humanoid. Если есть, то мы изменяем текст в Label.
Важно убедиться, что у Part установлено свойство CanCollide в значение true, чтобы игрок мог коснуться его.
Вот скрипт: