Roblox 有多個內置功能和變數在其 Lua 實現中。這些只能在 Roblox 中找到,並且預先不包含在 Lua 中。
概要
函式
返回 Roblox 目前實例執行的秒數。
指向 PluginManager,一個已過時的 singleton ,以前需要建立插件。
返回 GlobalSettings 對物件,可以用來存取設定對象,設定 Roblox Studio 行為。
返回這個裝置的時間,按照這個裝置的時間來計算自從 Unix 時代以來的秒數。
返回自從開始執行遊戲實例以來所過的秒數。
返回指定的對象的類型為字串,也支援 Roblox 的特定類型 (例如 Vector3)。
返回UserSettings 對物件,用於從目前用戶的遊戲選單設定中閱取信息。
以字串的形式返回 Roblox 的當前版本。包括生成、版本、徵集和提交。
與打印相同,但有更明確的格式(黃色),用於描述潛在問題的訊息。
函式
PluginManager
返回 PluginManager ,這是一個已過時的單子,之前需要創建插件。它還有其他用途,例如需要從 Roblox Studio 指令條中創建插件。
warn
與 Lua 的列印功能相同,但輸出以警告的樣式顯示,並且設有黃色文字和時間戳。此功能接受任何數字參數,並將嘗試將它們轉換為字串,然後與空格之間重新加入。
參數
此函數接受任何數字的參數,並將嘗試將它們轉換為串,之後再與空格之間結合。
返回
屬性
Enum
一個參考 Roblox 可用的所有可用的資料類輸入的引用。
plugin
一個代表此 Script 中執行的插件代表的對象。此參考只在執行程式碼作為插件時傳入 ModuleScripts 。若要在 1> Class.ModuleScript1> 中使用此參考,您必須明確將它傳入。
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 的命令條中執行代碼時不可用。