[英]Why Aren't The Sounds in my Sound Group not working?
我試圖為我的游戲制作一個音樂播放器,但是,當我試圖讓我的聲音播放時它拒絕工作。 游戲 output 在聲音前后工作,但我聽不到任何聲音。 我嘗試同時使用文件夾和聲音組(我目前正在使用的),但都沒有用。 我將如何解決這個問題? 我認為它與客戶端服務器有關,但我不確定。
local ss = game:WaitForChild("SoundService")
local rp = game:WaitForChild("ReplicatedStorage")
local list = ss.Music:GetChildren()
rp.SongOn.OnServerEvent:Connect(function(plr)
repeat
local num = math.random(1, #list)
print(num)
local track = list[num]
local name = track.Name
print(name)
plr.PlayerGui.Overhead.Notch.SongTitle.Text = track.Name
local song = ss.Music:WaitForChild(name)
print("played")
wait(track.TimeLength)
print("waited length")
until
rp.SongOff.OnServerEvent
end)
你從不玩任何東西。 您實際上並沒有重現聲音。 要運行聲音,請使用Sound:Play()
https://create.roblox.com/docs/reference/engine/classes/Sound
你的repeat until
條件也是錯誤的。 一旦該事件被觸發,音樂將不會停止播放,實際上這根本無關緊要 - 當循環完成運行一次時,它將比較rp.SongOff.OnServerEvent
計算結果是否為真。 OnServerEvent
是文字事件本身,它將是 true 因為它不是false
或nil
。 所以循環運行一次就會停止運行。
相反,您可能想要制作一個播放音樂的 function,並在以下任何時候運行此 function:
然后,綁定到停止音樂的遙控器 function 以停止聲音。
另外你應該更羞恥,你甚至沒有試圖掩飾你在制作納粹游戲
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.