Roblox Globals
*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.
Roblox có một loạt các chức năng và biến đổi độc đáo trong thực hiện Lua của nó. Những chức năng này chỉ được tìm thấy trên Roblox và không được gói bằng cách mặc định với Lua.
Tóm Tắt
Chức Năng
Trả lại số thời gian trong giây mà một mục tiêu Roblox hiện tại đã chạy.
Tham khảo về PluginManager, một singleton đã bị không còn hỗ trợ trước đó để tạo plugin.
Trả lại đối tượng GlobalSettings, có thể được sử dụng để truy cập các đối tượng cài đặt mà tùy chỉnh hành vi của Roblox Studio.
Trả lại số thời gian bằng giây tính từ khi kỷ nguyên Unix theo giờ của thiết bị này.
Trả lại số thời gian trong giây mà đã trôi kể từ khi bắt đầu chơi trò chơi hiện tại bắt đầu chạy.
Trả lại loại đối tượng được cung cấp như một chuỗi, cũng hỗ trợ các loại đối tượng riêng của Roblox ( ví dụ: Vector3).
Trả về đối tượng Cài Đặt Người Dùng, được sử dụng để đọc thông tin từ cài đặt game của người dùng hiện tại.
Trả lại phiên bản hiện tại của Roblox dưới dạng chuỗi, bao gồm quá trình tạo, phiên bản, bản vá và commit.
Hành xử tương tự như in, ngoại trừ với hình dạng được phân biệt rõ ràng hơn (màu vàng); được định cho các thông điệp mô tả những vấn đề tiềm năng.
Thuộc Tính
Chứa tất cả các đối tượng Enum.
Tham khảo DataModel singleton, mô-đun gốc của hiệp thông của một địa điểm.
Tham khảo đến một Plugin singleton khi mã được thiết lập trong ngữ cảnh của một plugin Studio.
Một bảng chia sẻ giữa tất cả các mã đang chạy trong cùng một cấp độ thiết lập.
Một tham chiếu đến đối tượng LuaSourceContainer (Script, LocalScript hoặc ModuleScript) đang thiết thực thi mã này.
Một tham chiếu đến dịch vụ Workspace, bao gồm tất cả các thành phần vật lý của một địa điểm.
Chức Năng
PluginManager
Làm trả lại PluginManager , một singleton đã bị không còn hỗ trợ mà đã được yêu cầu để tạo plugin. Nó vẫn còn có những lợi ích áp dụng, chẳng hạn như nếu bạn cần tạo một đối tượng Plugin từ Roblox Studio's command bar.
Lợi Nhuận
settings
Trả lại GlobalSettings đối tượng, which can be used to access the settings objects that are used in Roblox Studio's settings menu.
Lợi Nhuận
typeof
Trả lại loại đối tượng được xác định, như một chuỗi. Đây là chức năng chính xác hơn so với chức năng <a href="/reference/engine/datatypes">type</a> của Lua, vì nó không đề cập đến các loại riêng của Roblox như <a href="/reference/engine/datatypes">userdata</a>.
Tham Số
Loại Lua sẽ có thể kiểm tra loại của nó.
Lợi Nhuận
UserSettings
Điều khiển trả lại UserSettings đối tượng, được sử dụng để đọc thông tin từ cài đặt game menu hiện tại của người dùng.
Lợi Nhuận
version
Trả lại phiên bản hiện tại của Roblox dưới dạng chuỗi. Các số đếm trong chuỗi phiên bản được phân cách bởi các dấu chấm câu, và mỗi số đếm đại diện cho các thứ như theo dõi:
- Làm mới - Thế hệ hiện tại của khung ứng dụng đang chủ trì khách hàng.
- Phiên bản -Phiên bản hiện tại của Roblox.
- Patch - Số bản cập nhật hiện tại cho phiên bản này của Roblox.
- Gửi - ID của commit cuối cùng đã được chấp nhận vào phiên bản này của client.
Lợi Nhuận
warn
Hành xử giống như chức năng in của Lua, ngoại trừ kết quả được in như một cảnh báo, với chữ văn bản màu và một dấu chỉ thời gian. Đây là hành xử đối với bất kỳ số lượng lý do nào và sẽ cố gắng chuyển chúng thành chuỗi để sau đó được kết hợp với các dấu câu giữ
Tham Số
Hàm này chấp nhận bất kỳ số lượng引数, và sẽ cố gắng chuyển chúng thành dòng chuỗi mà sau đó sẽ được kết hợp với các khoảng trống giữa chúng.
Lợi Nhuận
Thuộc Tính
Enum
Một tham chiếu đến dữ liệu đánh máyEnums, lưu trữ tất cả các enums có sẵn để sử dụng trên Roblox.
plugin
Một tham khảo đến Plugin đối tượng đại diện cho plugin đang chạy từ this Script . This reference only exists in the context where a script is executed as a plugin and is not passed to ModuleScripts within the plugin. Để sử dụng this reference in a
assert(plugin, "This script must be run as a plugin!")-- Code beyond this point will execute only if the script is run as a plugin
script
Một tham chiếu đến đối tượng script đang thiết lập mã bạn đang viết. Nó có thể là một Script , một LocalScript hoặc một ModuleScript . Đây là biến này không khả dụng khi thiết lập mã từ Roblox Studio's command bar.