[英]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.