チャプター 3
Step 02
当たったら音が鳴るようにする
当たったら音が鳴るようにしたい!
では、Playerがボールに当たったら音を鳴らします。まずは前のセクションで追加したLocalScriptに次のコードを追加します。
-- サウンドを追加
local sound = Instance.new("Sound")
sound.SoundId = "rbxassetid://3802437696"
sound.Parent = player
local sound = Instance.new("Sound")
sound.SoundId = "rbxassetid://3802437696"
sound.Parent = player
当たった時の関数、onTouchの中身を次のように変えます。
--体がどこから当たったら呼び出される関数
local function onTouch(hitObj)
--当たったものがFireBallだったら
if hitObj.Name == "FireBall" then
sound:Play()
end
end
local function onTouch(hitObj)
--当たったものがFireBallだったら
if hitObj.Name == "FireBall" then
sound:Play()
end
end
ここまでの完成版はこちら!