buffer
*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
Bir tampon oluşturur.
Bir dizibir tampon oluşturur.
Bir tamamlayıcıyı bir dizinize dönüştürür.
バッファOR'un boyutunu bytes'a döndürür.
버퍼den 8-bit imzalı bir sayıyı okur.
버퍼den 8-bit imzalı bir sayıyı okur.
버퍼den 16-bit imzalı bir sayıyı okur.
버퍼den 16-bit imzalı bir sayıyı okur.
버퍼den 32-bit imzalı bir sayıyı okur.
버퍼den 32-bit imzalı olmayan bir sayıyı okur.
버фereden 32-bit bir yüzde değeri okur.
버фereden 64-bit güçlü nokta değerini okur.
8-bit imzalı bir sayıyı tampona yazılır.
8-bit imzalı olmayan bir sayıyı tampona yazar.
Buffer'a 16-bit imzalı bir sayı yazılır.
Buffer'a 16-bit imzalı olmayan bir sayı yazılır.
버фere 32 bitli imzalı bir sayı yazılır.
Buffer'a 32-bit imzalı olmayan bir sayı yazılır.
Buffer'a 32-bit bir yüz değeri yazılır.
Buffer'a bir 64-bit güçlü nokta değeri yazılır.
버퍼den bir yol okur.
Bir dizi tamamlayıcıya yazar.
Buffler arasındaki birleşik birleşik birleşik birleşik birleşik birleşik birleşik birleşik birleşik birleşik birleşik birleşik birleşik birleşik birleşik birleşik birleşik birleşik birleşik birleşik birleşik birleşik birleşik birleşik birleşik birleşik birleşik birleşik birleşik birleşik birleşik birleşik birleşik birleşik birleşik birleşik birleşik birleşik birleşik birleşik birleşik birleşik birleşik bir
버퍼 belleğinin bir kısmını 8 bitlik imzalı sayı değerine ayarlar.
İşlevler
readf32
Dalga boyutunu 32-bit güleştirme değeri olarak yeniden yorumlayarak veya ofset olarak bir 32-bit güleştirme değeri olarak dönüştürerek verileri tamamlayır. Eğer dalga boyu NaN (bir sayı değil) ile eşleşirse, dönüştürülen değer farklı bir sessiz NaN temsiline dönüş
Parametreler
Dönüşler
readf64
Dalga boyutunu 64-bit güleştirme değeri olarak yeniden yorumlayarak veya ofset olarak bir 64-bit güleştirme değeri olarak dönüştürerek verileri tamamlayır. Eğer dalga boyu NaN (bir sayı değil) ile eşleşirse, dönüştürülen değer farklı bir sessiz NaN temsiline dönüş
Parametreler
Dönüşler
writei16
Sayıyı 16-bit olarak imzalayarak ve bireyel olarak yeniden yorumlayarak tampona yazıyor ve bunu bireyel olarak yeniden yorumluyor.
Parametreler
Dönüşler
writeu16
Sayıyı 16-bit üstel sayı olarak dönüştürerek ve bireysel bloklar olarak yeniden yorumlayarak tamamlayan verileri tampona yazar.
Parametreler
Dönüşler
writei32
32-bit sayıyı 32-bit imzalı sayıya dönüştürerek ve bunu bireysel bloklar olarak yeniden düzenleyerek tamamlayan verileri tamamlayır.
Parametreler
Dönüşler
writeu32
32-bit sayıyı bir 32-bit üstel sayı olarak dönüştürerek ve bunu bireysel bloklar olarak yeniden düzenleyerek tamamlayan verileri tampona yazar.
Parametreler
Dönüşler
writef32
32-bit bir sayıyı 32-bit bir yüz değeriye dönüştürerek ve bunu bireysel bloklar olarak yeniden yorumlayarak tamamlayan verileri tampona yazar.
Parametreler
Dönüşler
writestring
Yazılır verileri bir yolcuğun üstüne olan offset sayısına bir sıraya yazılır. Eğer bir seçici count sayısı belirtilmişse, sadece count bytesi yazılır.
Parametreler
Dönüşler
copy
Kaynak count ile başlayan source katırıları kopyalar.
Aynı olması mümkündür source ve target içindeki bir bölgeyi kopyalamak, kaynağın geçici bir tamamlayıcı içine kopyalanması gibi davranır. Bir bölgenin kopyalanması, kaynağın geçici bir tamamlayıcı içine kopyalanması gibi davranır.
Parametreler
Verileri kopyalamak için bir tampon.
バッファーメモリ'nin başlangıcından başlayan ofset, 0'dan başlayan olacaktır.
Verileri almak için bir tampon.
バッファーメモリ'nin başlangıcından başlayan ofset, 0'dan başlayan olacaktır.
Kopyalanacak başka birsayı. Eğer ömitirseniz, tüm source verileri sourceOffset başlangıcından itibaren alınır.
Dönüşler
fill
Setler count başlangıç bloklarını offset belirlenen başlangıç blokundan value nereye kadar ayarlar.