Tắt đèn
Bài học 1 trên 25 trong khóa học Trò chơi Roblox: thoát khỏi bóng tối của Coddy.
Trong khóa học này, bạn sẽ tạo một trò chơi thoát hiểm: những căn phòng tối lần lượt mở ra, một chiếc đèn pin, chìa khóa và hầm chứa, cùng một con quái vật săn đuổi bạn khi bạn trốn, chạy và tìm lối thoát. Trò chơi đáng sợ vì trời tối, chứ không phải vì có cảnh máu me.
Dịch vụ Lighting tạo nên khung cảnh. ClockTime là giờ trong ngày (0 là nửa đêm, nên không có mặt trời), Ambient là ánh sáng ở những nơi ánh sáng từ bầu trời không chiếu tới, chẳng hạn như trong nhà, OutdoorAmbient là ánh sáng ngoài trời, còn sương mù che khuất những gì ở xa:
Lighting.ClockTime = 0
Lighting.FogColor = Color3.new(0, 0, 0)
Lighting.FogEnd = 120 -- bạn nhìn thấy trong phạm vi 120 stud, xa hơn là màu đenCác con số lấy từ ReplicatedStorage.Settings, nên bạn có thể điều chỉnh độ tối ở một nơi.
Thử thách
DễBiến trò chơi thành ban đêm.
- Đặt
Lighting.ClockTimethànhSettings.ClockTime. - Đặt
Lighting.AmbientvàLighting.OutdoorAmbientthànhSettings.Ambient. - Đặt
Lighting.FogColorthànhColor3.new(0, 0, 0)vàLighting.FogEndthànhSettings.FogEnd. - In ra
Lights out.
Nhấn Chơi: sảnh tối lại và sương mù đen dần bao phủ. Sau đó nhấn Kiểm tra.
Tự làm thử
-- DarkServer: Script chạy trò chơi trên máy chủ.
local Players = game:GetService("Players")
local ServerStorage = game:GetService("ServerStorage")
local Lighting = game:GetService("Lighting")
local Settings = require(game.ReplicatedStorage.Settings)
-- Chuyển sang ban đêm: đặt ClockTime, Ambient, OutdoorAmbient của Lighting,
-- FogColor (màu đen) và FogEnd theo Settings. Sau đó in ra "Lights out".
Tất cả bài học trong Trò chơi Roblox: thoát khỏi bóng tối
Tự luyện tập: Playground Roblox