Menu
CoddyTech

손전등

Coddy의 Roblox 게임: 어둠에서 탈출하기 코스 레슨. 20개 중 2번째.

어두운 곳에서는 손전등이 필요합니다. 손전등은 ServerStorage에 있는 도구이며, 손전등 앞쪽인 파트의 한 면에서 원뿔 모양으로 빛을 비추는 Beam이라는 이름의 SpotLight가 Handle에 있습니다.

플레이어의 Backpack은 스폰될 때마다 비워지므로, CharacterAdded가 발생할 때마다 손전등을 지급합니다. 도구를 손에 든 채 클릭하면 서버에서도 해당 도구의 Activated 이벤트가 발생하고, 이에 따라 빔이 전환됩니다:

flashlight.Activated:Connect(function()
	beam.Enabled = not beam.Enabled
end)

1을 눌러 손전등을 들고 클릭해서 켜세요.

challenge icon

챌린지

쉬움

플레이어가 참가하면, 각 CharacterAdded마다 ServerStorage.Flashlight를 플레이어의 Backpack에 복제하고, Activated를 연결해 Handle.Beam.Enabled를 전환합니다.

Play를 누르고, 1을 누른 다음 클릭하세요. 그런 다음 Check를 누르세요.

직접 해보기

local Players = game:GetService("Players")
local ServerStorage = game:GetService("ServerStorage")
local Lighting = game:GetService("Lighting")
local Settings = require(game.ReplicatedStorage.Settings)

-- 밤이 찾아온다: 태양은 사라지고, 사방에 희미한 빛과 안개가 깔린다
Lighting.ClockTime = Settings.ClockTime
Lighting.Ambient = Settings.Ambient
Lighting.OutdoorAmbient = Settings.Ambient
Lighting.FogColor = Color3.new(0, 0, 0)
Lighting.FogEnd = Settings.FogEnd
print("Lights out")
quiz icon실력 점검

이 레슨에는 짧은 퀴즈가 포함되어 있습니다. 레슨을 시작해 문제를 풀고 진행 상황을 기록하세요.

Roblox 게임: 어둠에서 탈출하기의 모든 레슨