Mini Game: “Chạm để đổi màu gạch”
Ý tưởng:
Người chơi chạm vào một khối (Part) thì nó đổi sang màu ngẫu nhiên→ Rất dễ, nhưng là nền tảng cho các game click, trigger, hiệu ứng, v.v.
Cách làm trong Roblox Studio
Bước 1:
Mở Roblox Studio → tạo Baseplate mới
Bước 2:
Trong Explorer, chọn Workspace → click phải → Insert Object → PartĐặt tên Part đó là:
Mã:
ColorBlock
Bước 3: Thêm Script
Click chuột phải vào ColorBlock → Insert Object → ScriptRồi dán đoạn này vào
Mã:
-- Lấy đối tượng chính
local part = script.Parent
-- Hàm đổi màu khi chạm
local function doiMau()
local randomColor = Color3.new(math.random(), math.random(), math.random())
part.Color = randomColor
end
-- Khi người chơi chạm vào khối
part.Touched:Connect(function(hit)
-- Kiểm tra xem có phải người chơi không
local player = game.Players:GetPlayerFromCharacter(hit.Parent)
if player then
doiMau()
end
end)
Cách hoạt động:
part.Touchedphát hiện khi ai đó chạm vào khốiGetPlayerFromCharacterkiểm tra xem vật chạm có phải người chơiColor3.new()tạo ra màu ngẫu nhiên bằng giá trị RGB từ 0 → 1
Kết quả:
Chạy game (Play) → chạy tới chạm vào khối →
Bạn đã vừa học:
| Khái niệm | Giải thích |
|---|---|
local | Tạo biến cục bộ |
function ... end | Tạo hàm |
.Touched | Sự kiện va chạm trong Roblox |
Color3.new() | Tạo màu RGB |
math.random() | Sinh số ngẫu nhiên |
Gợi ý mở rộng:
Bạn có thể nâng cấp game này:
Làm nhiều khối — mỗi khối đổi màu khác nhau
Thêm thời gian hồi màu (cooldown)
Khi chạm vào thì phát sáng hoặc phát nhạc
Mỗi lần đổi màu thì +1 điểm (leaderstats)
Xem thêm chủ đề cùng danh mục
- Vì sao Greenland lạnh giá, còn iceland lại xanh tươi?
- Dream là ai
- Mr beast là ai
- Các trận chiến mà dabi tham gia, ngoài lề
- Dabi Toya todoroki Tính cách năng lực Kosei
- các chiêu của bakugo P3
- Các chiêu của Bakugo
- các chiêu của Bakugo Katsuki ngắn gọn
- các chiêu của shoto ngắn gọn
- Các câu nói để đời trong học viện siêu anh hùng (của Dabi)


