Xin chào, Roblox
Thuộc phần Lập trình game Roblox trong hành trình Lua của Coddy. Bài học 1 trên 25.
Mọi trò chơi Roblox đều được tạo nên từ các bộ phận (khối, quả bóng, bục) và các script cho các bộ phận biết phải làm gì. Script được viết bằng Luau, ngôn ngữ lập trình Roblox phát triển từ Lua.
Trò chơi bên phải là một thế giới thực, có một tấm đế phủ cỏ, một bệ xuất hiện và một tấm biển màu vàng. Nhấn Chơi để chạy script trong đó, rồi đi lại bằng W A S D và Space.
Điều đầu tiên mọi người viết script học là print. Lệnh này ghi một dòng vào bảng Đầu ra bên dưới trò chơi, kèm theo thời điểm dòng đó xuất hiện trong trò chơi:
print("The game started")Văn bản nằm trong dấu ngoặc kép là một chuỗi (string). print cũng hiển thị những thứ không phải chuỗi, chẳng hạn như số và tên các bộ phận. Mọi bộ phận trong thế giới đều nằm trong workspace, và bạn có thể truy cập một bộ phận bằng tên của nó:
print(workspace.Baseplate.Name)Lệnh này in ra Baseplate. Khi trò chơi bắt đầu, script chạy một lần từ dòng đầu tiên đến dòng cuối cùng.
Thử thách
DễViết script Roblox đầu tiên của bạn.
- Nhập một thông điệp vào giữa hai dấu ngoặc kép trong
print(""), ví dụprint("Hello, Roblox!"). - Giữ cả hai dấu ngoặc kép: nội dung bạn viết nằm bên trong chúng.
Nhấn Chơi: thông điệp của bạn sẽ xuất hiện trong Output, bên dưới trò chơi. Sau đó nhấn Kiểm tra.
Tự làm thử
-- Đoạn mã này chạy một lần khi trò chơi bắt đầu.
print("")
Tất cả bài học trong Lập trình game Roblox
2Vòng lặp và hàm
Hàng cột trụDựng cầu thangDựng tòa thápNhà máy sản xuất đồng xuĐèn nhấp nháyCây cầu biến mất5Trò chơi đầu tiên của bạn
Obby đầu tiên của bạn3Sự kiện và người chơi
Tấm đệm cảm ứngSàn dung nhamLeaderstatsAi đã chạm vào?Thu thập xuXu xuất hiện lạiCửa xuTự luyện tập: Trình biên dịch Lua online