📖
【Roblox】BGMをスクリプトで鳴らす方法
はじめに
実装
サウンド素材を追加
ホームタブからツールボックスを選択。
オーディオでフィルターを書けて音を探す。
追加したいBGMを選択し挿入をクリック。
Workspace
に追加されます。
BGMなのでLoopに流れるようにします。
UI配置
コード
local gui = script.Parent.ScreenGui
local textButton = gui.TextButton
--追加したSoundを取得
local sound = workspace["Paradise Falls"]
textButton.Text = "▶"
textButton.Activated:Connect(function()
--soundをトグルで切り替える
if sound.Playing then
sound:Stop()
textButton.Text = "▶"
else
sound:Play()
textButton.Text = "■"
end
end)
Workspace下にある追加したサウンドの参照はこのように取得するようです。
local sound = workspace["Paradise Falls"]
実行
Discussion