如何在特定点循环 ROBLOX 音频?

Posted

技术标签:

【中文标题】如何在特定点循环 ROBLOX 音频?【英文标题】:How do I loop ROBLOX audio at a specific point? 【发布时间】:2020-09-20 23:18:07 【问题描述】:

这是我的本地脚本放置在入门 gui 中。我需要声音在 62 秒后循环播放。

game.Workspace.Sound.Play()

local sound = Instance.new("Sound", game.Workspace)

sound.SoundId = "rbxassetid://145294677"

sound.TimePosition = 0

sound:Play()

wait(62)

sound:Stop()
sound:Play()

【问题讨论】:

【参考方案1】:

Sound:Play() 会将位置重置为 0 或上次设置的值

local sound = Instance.new("Sound", game.Workspace)
sound.SoundId = "rbxassetid://145294677"
while true do
    sound:Play()
    wait(62)
end

【讨论】:

以上是关于如何在特定点循环 ROBLOX 音频?的主要内容,如果未能解决你的问题,请参考以下文章

停止特定的setTimeout循环如何使用clearTimeout

循环中的 Roblox Studio Lua if 语句

如何在python中循环回特定点

如何基于相机旋转角色? (Roblox)

roblox 中的单独位置数据存储如何工作?

如何使用 lua 检查 Roblox 中是不是存在对象?