Roblox Studio: 创建音乐播放器UI,并添加隐藏UI功能
local ScreenGui = Instance.new('ScreenGui') ScreenGui.Name = 'MusicPlayer' local Frame = Instance.new('Frame') Frame.Position = UDim2.new(0.5, -50, 0.5, -25) Frame.Size = UDim2.new(0, 100, 0, 90) Frame.BackgroundColor3 = Color3.new(1, 1, 1) Frame.BackgroundTransparency = 0.5 Frame.Active = true Frame.Draggable = true Frame.Parent = ScreenGui
-- 创建文本框 local TextBox = Instance.new('TextBox') TextBox.Size = UDim2.new(1, -20, 0, 30) TextBox.Position = UDim2.new(0, 10, 0, 10) TextBox.PlaceholderText = '输入音乐代码' TextBox.ClearTextOnFocus = false TextBox.Parent = Frame
-- 创建播放按钮 local PlayButton = Instance.new('TextButton') PlayButton.Text = '播放音乐' PlayButton.Size = UDim2.new(1, -20, 0, 30) PlayButton.Position = UDim2.new(0, 10, 1, -40) PlayButton.Parent = Frame
-- 创建展开/隐藏按钮 local HideButton = Instance.new('TextButton') HideButton.Text = '隐藏UI' HideButton.Size = UDim2.new(1, -20, 0, 30) HideButton.Position = UDim2.new(0, 10, 1, -80) HideButton.Parent = Frame
-- 添加播放器脚本 local MusicPlayer = Instance.new('Sound', game.Workspace) MusicPlayer.Volume = 1 MusicPlayer.Playing = false
-- 点击播放按钮事件 PlayButton.MouseButton1Click:Connect(function() local Code = TextBox.Text if Code ~= '' then MusicPlayer.SoundId = 'rbxassetid://'..Code MusicPlayer:Play() end end)
-- 点击隐藏按钮事件 HideButton.MouseButton1Click:Connect(function() ScreenGui.Enabled = false game.Players.LocalPlayer.PlayerGui:SetTopbarTransparency(0) game.Players.LocalPlayer.PlayerGui:SetChatWindowTransparency(0) game.Players.LocalPlayer.PlayerGui:SetCoreGuiEnabled(Enum.CoreGuiType.All, false) end)
-- 将UI添加到玩家的PlayerGui中 ScreenGui.Parent = game.Players.LocalPlayer:WaitForChild('PlayerGui')
原文地址: https://www.cveoy.top/t/topic/nash 著作权归作者所有。请勿转载和采集!