Roblox Globals

Hiển Thị Bản Đã Lỗi Thời

*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.

  • typeof(object : Variant):string

    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.

  • warn(params : Tuple):void

    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

elapsedTime

Quyết định số thời gian đã trôi qua kể từ khi bắt đầu phiên bản hiện tại của Roblox. Trong Roblox Studio, điều này bắt đầu đếm từ lúc Roblox Studio bắt đầu chạy, không chỉ khi mở một địa điểm.

Lợi Nhuận

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

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

tick

Quay lại bao nhiêu thời gian đã trôi qua, bằng giây, kể từ khi kỷ nguyên UNIX, trên máy tính phiên bản địa phương hiện tại. Kỷ nguyên UNIX được diễn tả bằng ngày 1 tháng 1 năm 1970.

Lợi Nhuận

time

Trả lại số thời gian, trong giây, đã trôi qua kể từ khi màn hình trò chơi hiện tại bắt đầu chạy. Nếu màn hình trò chơi hiện tại không chạy, điều này sẽ là 0 .

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ố

object: Variant

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

void

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ố

params: Tuple

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

void

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.

Một tham khảo đến DataModel, là cấp độ chính của hệ thống cha/con của 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

shared

Một bảng được chia sẻ qua tất cả các script chia sẻ cùng cấp độ thực thi tương tự. Điều này phục vụ mục đích chính xác như _G .

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.

workspace

Một tham khảo đến dịch vụ Workspace, chứa tất cả các thành phần vật lý của một thế giới Roblox.