Lập trình hướng tới mục tiêu là quá trình tạo ra các hướng dẫn cho máy tính để thực theo dõi. Giống như người ta sử dụng các ngôn ngữ khác nhau, chẳng hạn như tiếng Anh và tiếng Tây Ban Nha, vì vậy các chương trình. Roblox sử dụng ngôn ngữ lập trình hướng tới mục tiêu
Bài viết này sẽ giải thích cách bắt đầu lập trình trong Roblox, giới thiệu các khái niệm thông thường như các loại script, dữ liệu và biến. Ở kết thúc, bạn sẽ có thể nhập code hiển thị thông điệp trong Roblox Studio.
Lập trình bằng các ngôn ngữ
Trong Roblox Studio, các dòng mã Lua được lưu trong tập lệnh . Các tập lệnh này cung cấp các trình độ hướng dẫn cách cung cấp cho người chơi sức khỏe, tạo ra một trận đấu bóng lửa hoặc bất kỳ điều gì khác có thể tưởng tượng.
Tạo một Tập Lệnh
Script thường được tạo ở ServerScriptService , một thư mục đặc biệt để lưu trữ các script.
Trong Explorer, hover over ServerScriptService để xem nút + .
Nhấp vào nút + và chọn Tập lệnh . Một script mới sẽ được tạo và trình chỉnh script sẽ mở.
Nhấp chuột phải vào Script và chọn Đổi tên . Tên script PracticeScript . Đổi tên các script giúp bạn và bất kỳ đồng nghiệp nào khác nhớ những gì mỗi script làm.
Xin chào, thế giới
Các chức năng in được tích hợp ở trên cùng của trình biên tập script. Chức năng in hiển thị chữ trên màn hình. Đây là một trong những chức năng đầu tiên mà nhiều người học, và bạn sẽ sử dụng nó thường xuyên. Mã này sẽ khiến "Xin chào thế giới!" xuất hiện trên m
Default code
print("Hello world!")
Để tìm script lần tiếp theo bạn mở Roblox Studio, hãy nhấp vào tên của script ở trên cùng của Editor Trò Chơi, hoặc nhấp vào tên của script trong Explorer.
Kết quả kiểm tra
Bạn có thể thấy kết quả của việc chạy mã mặc định với cửa sổ Thoát . Cửa sổ Thoát thường ở phía dưới của Roblox Studio, nhưng nếu bạn chưa bao giờ sử dụng nó trước đó, bạn có thể cần phải bật nó.
Bạn sẽ cần cửa ra trong suốt khóa học này, vì vậy bây giờ là thời điểm tốt để bật nó nếu bạn chưa có nó.
Chọn mục Xem trong tab menu.
Nhấp vào Thoát ra .
Cửa sẽ xuất hiện ở dưới cùng của Roblox Studio.
Để kiểm tra script, hãy nhấp vào Chơi . Hello world! sẽ xuất hiện trong cửa sổ Thoát.
Nhấp vào Dừng lại để kết thúc playtest. Bây giờ bạn có thể trở về trang Skript.
Xác định các loại dữ liệu
Các ngôn ngữ lập trình xếp hạng các loại giá trị khác nhau thành các loại dữ liệu . Ví dụ, một loại dữ liệu là một số . Các loại dữ liệu dữ liệu là tự giải thích như họ được tạo ra chỉ bởi các số.
Một loại dữ liệu khác là một chuỗi . Các chuỗi có thể chứa số, chữ cái và những ký tự. Hãy xem một vài ví dụ về mã mặc định trong một tập tin mới; các từ và dấu chấm câu trong dấu ngoặc là một ví dụ về dữ đánh máykiểu chuỗi .
Default code
print("Hello world!")
Các chuỗi như "Hello World" luôn luôn ngồi trong dấu chấm dấu, "like this" . Nhiều ví dụ hơn về các chuỗi được cho dưới đây. Hãy nhận ra làm thế nào chúng giữ một hỗn hợp của các chữ cái và số.
- "You just joined the game!"
- "There are 50 players left"
- "10"
Tạo biến
Biến là các container cho thông tin mà chương trình có thể sử dụng và thay đổi, như tên người chơi hoặc điểm.
Tuyên bố một biến là gì mà các nhà lập trình gọi là quá trình tạo một biến mới. Ở Lua, để tuyên bố một biến mới, hãy gõ local , sau đó nhập tên cho biến mới. Một biến có thể chứa tên một người chơi có thể trông như:
Trong Lua, biến có thể là toàn cầu hoặc địa phương. Bạn thường sẽ sử dụng toàn cầu biến. Biến toàn cầu chỉ có thể được sử dụng trong script hoặc hành lang mã nơi chúng được tạo. Biến toàn cầu có thể bị kích hoạt bởi các script khác,
Sử dụng biến và chuỗi cùng nhau
Đã đến lúc tuyên bố các biến của riêng bạn. Các bước này sẽ sử dụng một chuỗi để lưu tên của động vật yêu thích của bạn.
Xóa print("Hello world!") . Tốt nhất là không để mã thừa trong các script của bạn.
Tuyên bố một biến mới bằng cách đầu tiên nhập local , sau đó đặt tên biến myAnimal .
Declares a new variablelocal myAnimal
Đặt Tên Biến
Biến có thể được gọi bằng bất kỳ tên nào, nhưng những tên tốt luôn luôn mô tả mục đích của chúng. Các tên genéric làm cho mã của bạn khó đọc và cập nhật sau đó. Các nhà lập trình sẽ cũng sử dụng các kiểu viết hoa khác nhau để nhắc nhở bản thân họ
Để viết trong camelCase:
- Bắt đầu với một chữ cái thường xuất hiện
- Rời khỏi các khoảng trống
- Hoàn thành từ khóa
Tên biến tốt
- playerPoints
- numberStorageArray
Tên các biến hữu hạn
- myVariable - Không mô tả mục đích của biến
- player name - Khoảng được bao gồm sẽ gây ra vấn đề
Gán giá trị cho biến
Các biến mới trống rỗng. Để giao nó một giá trị, hoặc đặt một cái gì đó vào nó, hãy sử dụng biểu tượng =. Trong trường hợp này, giao biến tên thú cưng yêu thích của bạn.
Sau tên biến, hãy nhập = .
Equal assigns valueslocal myAnimal =Trên cùng satır, hãy nhập một chuỗi chứa động vật yêu thích của bạn. Hãy nhớ dấu chấm câu.
Assigns "Porcupines" to myAnimallocal myAnimal = "Porcupines"
Sử dụng Print() cho các thông điệp của riêng bạn
Các chức năng in hiển thị chữ trên màn hình, như bạn đã thấy trước đó. Đây là một trong những chức năng đầu tiên mà nhiều người học khi nó là một cách đơn giản để cho phép người ta một lệnh. Để xem biến của bạn, hãy sử dụng chức năng Global.LuaGlobals.print()
Trên một dòng mới, hãy viết print() .
Adds empty print()local myAnimal = "Porcupines"print()Nhập tên biến của bạn trong dấu chung.
Outputs "Porcupines"local myAnimal = "Porcupines"print(myAnimal)Thử nghiệm mã của bạn với nút chơi. Bạn nên thấy tên động vật của bạn trong cửa sổ Thoát.
Kết hợp dải
Bạn có thể hiển thị bất kỳ chuỗi nào trongOutput bằng cách sử dụng print() ; bạn thậm chí có thể in nhiều chuỗi được lưu trong biến hoặc nhập trực tiếp vào chức năng. Concatenation đang kết hợp các chuỗi được g
Uses variables and strings together
local firstAnimal = "porcupines"local secondAnimal = "dolphins"print("I like " .. firstAnimal .. " and " .. secondAnimal)
Chơi xung quanh với việc in các kết hợp khác nhau của chuỗi.
Tổng kết
Các script mới có thể được tạo bằng cách nhấp vào nút + bên cạnh tên của một đối tượng. ServerScriptService là một nơi thông thường để tạo mới script. Các script mới bao gồm mã mặc định print("Hello world!") . This code will display Hello world! trong cửa s
“Xin chào, thế giới!” là một ví dụ về một đánh máydữ liệu chuỗi. Các chuỗi có thể bao gồm bất kỳ kombinación nào của các ký tự mà bạn có thể nhập vào bàn phím của bạn. Concatenation là khi các chuỗi được kết hợp với nhau.
Biến là các container có thể được gán cho các loại dữ liệu khác nhau, chẳng hạn như chuỗi và số.