buffer

Artık kullanılmayanları göster

*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.

Bir tampon, belleğin belirli bir boyutlu değiştirilebilir blokunu temsil eden bir nesnedir. Tampon kütüphanesi, tampon nesnelerinin yaratılması ve manipülasyonu için işlevler sağlar, tüm işlevlerini global buffer değişkeninde sağlar.

Buffer, düşük seviyeli bir binär veri depolama yapısı olarak kullanılmak üzere tasarlanmıştır, string.pack() ve string.unpack() ile kullanımınızı değiştirir. Kullanım durumları, mevcut binary formatları okumak ve yazmak, daha kompakt bir biçimde ç

Roblox API'leri aracılığıyla geçerken, bir buffer'ı özelleştirilmiş etkinlikler aracılığıyla göndererek, buffer'ın kimliği koranılmaz ve hedef bir kopya alır. Diğer sınırlamalar ile aynı şekilde, aynı buffer'ın kullanılması mümkün değildir Actor veya daha fazla şeritli Class.Actor yazılımı.

Birçok işlev başlangıçta bir azalma olarak kabul eder bir başlangıç ​​zamanlayıcı. 0'dan başlangıçta bir başlangıç ​​zamanlayıcına erişim, ilk başlangıçta bir başlangıç ​​zamanlayıcısına erişim. Tüm azalma, sayma ve boyutlar olmalıdır olmayan olaraksayılar. Eğer başlangıç işlemleri dışında erişilen baş

Sayılar veya flotlar ile çalışan read ve write yöntemleri little-endian kodlamasını kullanır.

Özet

İşlevler

İşlevler

create

Parametreler

size: number

Dönüşler

fromstring

Parametreler

str: string

Dönüşler

tostring

Parametreler

Dönüşler

Parametreler

Dönüşler

readi8

Parametreler

offset: number

Dönüşler

readu8

Parametreler

offset: number

Dönüşler

readi16

Parametreler

offset: number

Dönüşler

readu16

Parametreler

offset: number

Dönüşler

readi32

Parametreler

offset: number

Dönüşler

readu32

Parametreler

offset: number

Dönüşler

readf32

Parametreler

offset: number

Dönüşler

readf64

Parametreler

offset: number

Dönüşler

writei8

void

Parametreler

offset: number
value: number

Dönüşler

void

writeu8

void

Parametreler

offset: number
value: number

Dönüşler

void

writei16

void

Parametreler

offset: number
value: number

Dönüşler

void

writeu16

void

Parametreler

offset: number
value: number

Dönüşler

void

writei32

void

Parametreler

offset: number
value: number

Dönüşler

void

writeu32

void

Parametreler

offset: number
value: number

Dönüşler

void

writef32

void

Parametreler

offset: number
value: number

Dönüşler

void

writef64

void

Parametreler

offset: number
value: number

Dönüşler

void

readstring

Parametreler

offset: number
count: number

Dönüşler

writestring

void

Parametreler

offset: number
value: string
count: number

Dönüşler

void

copy

void

Parametreler

target: buffer
targetOffset: number
source: buffer
sourceOffset: number
Varsayılan değer: 0
count: number

Dönüşler

void

fill

void

Parametreler

offset: number
value: number
count: number

Dönüşler

void