Menu
CoddyTech

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 đen

Các con số lấy từ ReplicatedStorage.Settings, nên bạn có thể điều chỉnh độ tối ở một nơi.

challenge icon

Thử thách

Dễ

Biến trò chơi thành ban đêm.

  1. Đặt Lighting.ClockTime thành Settings.ClockTime.
  2. Đặt Lighting.Ambient và Lighting.OutdoorAmbient thành Settings.Ambient.
  3. Đặt Lighting.FogColor thành Color3.new(0, 0, 0) và Lighting.FogEnd thành Settings.FogEnd.
  4. 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