Roblox 在包含 Luau 時提供了多種獨特的內置功能和變量。這些只能在 Roblox 上找到,並不會預設裝配到 Luau 或 Lua 中。
概要
函式
返回 Roblox 目前實例運行的時間(秒)。
指向插件管理器,一個過時的單獨實體,以前需要創建插件。
返回 GlobalSettings 對象,可用於存取設定對象,配置 Roblox Studio 的行為。
返回此裝置的時間後,從 Unix 時代開始的秒數。
返回自現有遊戲實例開始運行以來的秒數數量。
返回指定對象的類型為字串,也支持 Roblox 特定類型 (例如 Vector3)。
返回使用者設定對象,用於閱讀當前使用者的遊戲選單設定中的資訊。
以字串形式返回 Roblox 的當前版本,包括生成、版本、修補和提交。
與列印相似,但具有更明顯的格式(黃色),用於描述潛在問題的訊息。
函式
PluginManager
返回 PluginManager ,這是一個過時的單獨實體,以前需要創建插件。它仍然有可用的用途,例如如果您需要從 Roblox Studio 的指令欄創建插件對象。
tick
返回自 Unix 時代以來,當前本地會話電腦上經過的時間,以秒為單位。在 1970 年 1 月 1 日的 00:00:00 表示了 UNIX 時代。
tick() 未被正式廢止,但有各種問題。它最多可能延遲一秒,並且在時區和操作系統之間返回不一致的結果。使用 os.time() , os.clock() 或 time() 取代。也考慮 DateTime.UnixTimestamp 和 DateTime.UnixTimestampMillis 。
返回
warn
行為與 Luau 的列印功能相同,除了輸出以警告格式呈現,包括黃色文字和時間戳。此功能接受任何數量的參數,並會嘗試將它們轉換為包含空格的字串,然後結合在一起。
參數
此功能接受任何數量的參數,並會嘗試將它們轉換為包含空格的字串,然後結合在一起。
返回
屬性
Enum
一個引用到枚數資料類型的參考,該資料類型儲存了 Roblox 上可使用的所有枚數。
plugin
代表從此 Script 執行的插件的 Plugin 對象的參考。此參考只在執行腳本作為插件的上下文中存在,不會傳到 ModuleScripts 內的插件中。要在 ModuleScript 中使用此參考,您必須明確傳递它。
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
指向執行你寫的代碼的腳本對象的參考。它可以是 Script , LocalScript 或 ModuleScript 。當在 Roblox Studio 指令欄執行代碼時,此變量無法使用。