이벤트에 대해 알아봅니다!
블록을 만졌을 때 색을 변하게 하거나,
플레이어의 점수를 올리는 방법입니다.
만졌을 때 실행될 함수를 만들고 블록에 Touch 이벤트를 Connect로 해당 함수를 연결하면 되요~
local ball = script.parent
local function onTouched(object)
ball.BrickColor = BrickColor.Random()
local ply = game.Players:GetPlayerFromCharacter(object.Parent)
if ply then
ply.leaderstats.Score.Value = ply.leaderstats.Score.Value + 100 ball:Destroy()
end
end
ball.Touched:Connect(onTouched)
'Roblox Script' 카테고리의 다른 글
#7 : Remote Event로 클라이언트에서 서버 호출하기 (0) | 2020.08.02 |
---|---|
#6 - 효과음 넣기 (Sound effect) (0) | 2020.08.02 |
#3 - 무한 반복 블록 생성 (0) | 2020.08.02 |
#2 : 블록 복사하기 - 하늘에서 블록이 떨어지기 (0) | 2020.08.02 |
#1 - 점수판 만들기 (0) | 2020.02.02 |