簡體   English   中英

為什么我的聲音組中的聲音不工作?

[英]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 因為它不是falsenil 所以循環運行一次就會停止運行。

相反,您可能想要制作一個播放音樂的 function,並在以下任何時候運行此 function:

然后,綁定到停止音樂的遙控器 function 以停止聲音。

另外你應該更羞恥,你甚至沒有試圖掩飾你在制作納粹游戲

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM