Menu
CoddyTech

懐中電灯

Coddyの「Robloxゲーム:闇からの脱出」コースのレッスン 2/20。

暗い場所では懐中電灯が必要です。これはServerStorageにあるツールで、そのHandleにはBeamという名前のSpotLightがあります。パーツの一面、つまり懐中電灯の前面から円錐状の光を放ちます。

プレイヤーがスポーンするたびに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ゲーム:闇からの脱出のすべてのレッスン