バッファー是一個可以代表固定大小的可變內存塊的對象。 內存庫提供對內存對象的創建和操作的功能,提供在全球 buffer 變量中的所有功能。
Buffer 是一種用於低層級的雙重數據存取結構,可以替換使用 string.pack() 和 string.unpack() 的使用。使用案例包括閱取和寫入現有的雙重數據格式,運作與資料在更緊湊的格式中,並且對於固定長度的整數和漂浮點進行串化。對於
當通過 Roblox API 傳送一個 buffer 通過自訂事件時, buffer 對象的身份不會保留,並且目標將收到副本。與其他限制類似,不能從多個 Actor 腳本(並行 Luau)使用同一個 buffer 對象。
許多功能接受從開始器內的位元開始的偏移。開始器內的位元從 0 開始接受第一個位元。所有的位移、計數和大小都應為正整數。如果閱取或寫入操作的位元位於位元內,發生錯誤。如果閱取或寫入操作的位元位於位元內,發生錯誤。如果閱取或寫入操作的位元位於位元內,發生錯誤。
使用整數和浮點的 read 和 write 方法的方法使用 小端ian 編碼。