เรียนรู้
ไลบรารีของ Engine
buffer

*เนื้อหานี้แปลโดยใช้ AI (เวอร์ชัน Beta) และอาจมีข้อผิดพลาด หากต้องการดูหน้านี้เป็นภาษาอังกฤษ ให้คลิกที่นี่


สรุป
ฟังก์ชัน
readbits(b: buffer,bitOffset: number,bitCount: number):number
writebits(b: buffer,bitOffset: number,bitCount: number,value: number):()
writei8(b: buffer,offset: number,value: number):()
writeu8(b: buffer,offset: number,value: number):()
writei16(b: buffer,offset: number,value: number):()
writeu16(b: buffer,offset: number,value: number):()
writei32(b: buffer,offset: number,value: number):()
writeu32(b: buffer,offset: number,value: number):()
writef32(b: buffer,offset: number,value: number):()
writef64(b: buffer,offset: number,value: number):()
readstring(b: buffer,offset: number,count: number):string
writestring(b: buffer,offset: number,value: string,count: number?):()
copy(target: buffer,targetOffset: number,source: buffer,sourceOffset: number?,count: number?):()
fill(b: buffer,offset: number,value: number,count: number?):()

เอกสารอ้างอิงเกี่ยวกับ API
ฟังก์ชัน
create
buffer.create(size:number):buffer
พารามิเตอร์
size:number
ส่งค่ากลับ

fromstring
buffer.fromstring(str:string):buffer
พารามิเตอร์
str:string
ส่งค่ากลับ

tostring
buffer.tostring(b:buffer):string
พารามิเตอร์
ส่งค่ากลับ

len
buffer.len(b:buffer):number
พารามิเตอร์
ส่งค่ากลับ

readbits
buffer.readbits(
b:buffer, bitOffset:number, bitCount:number
พารามิเตอร์
bitOffset:number
bitCount:number
ส่งค่ากลับ

readi8
buffer.readi8(
b:buffer, offset:number
พารามิเตอร์
offset:number
ส่งค่ากลับ

readu8
buffer.readu8(
b:buffer, offset:number
พารามิเตอร์
offset:number
ส่งค่ากลับ

readi16
buffer.readi16(
b:buffer, offset:number
พารามิเตอร์
offset:number
ส่งค่ากลับ

readu16
buffer.readu16(
b:buffer, offset:number
พารามิเตอร์
offset:number
ส่งค่ากลับ

readi32
buffer.readi32(
b:buffer, offset:number
พารามิเตอร์
offset:number
ส่งค่ากลับ

readu32
buffer.readu32(
b:buffer, offset:number
พารามิเตอร์
offset:number
ส่งค่ากลับ

readf32
buffer.readf32(
b:buffer, offset:number
พารามิเตอร์
offset:number
ส่งค่ากลับ

readf64
buffer.readf64(
b:buffer, offset:number
พารามิเตอร์
offset:number
ส่งค่ากลับ

writebits
buffer.writebits(
b:buffer, bitOffset:number, bitCount:number, value:number
):()
พารามิเตอร์
bitOffset:number
bitCount:number
value:number
ส่งค่ากลับ
()

writei8
buffer.writei8(
b:buffer, offset:number, value:number
):()
พารามิเตอร์
offset:number
value:number
ส่งค่ากลับ
()

writeu8
buffer.writeu8(
b:buffer, offset:number, value:number
):()
พารามิเตอร์
offset:number
value:number
ส่งค่ากลับ
()

writei16
buffer.writei16(
b:buffer, offset:number, value:number
):()
พารามิเตอร์
offset:number
value:number
ส่งค่ากลับ
()

writeu16
buffer.writeu16(
b:buffer, offset:number, value:number
):()
พารามิเตอร์
offset:number
value:number
ส่งค่ากลับ
()

writei32
buffer.writei32(
b:buffer, offset:number, value:number
):()
พารามิเตอร์
offset:number
value:number
ส่งค่ากลับ
()

writeu32
buffer.writeu32(
b:buffer, offset:number, value:number
):()
พารามิเตอร์
offset:number
value:number
ส่งค่ากลับ
()

writef32
buffer.writef32(
b:buffer, offset:number, value:number
):()
พารามิเตอร์
offset:number
value:number
ส่งค่ากลับ
()

writef64
buffer.writef64(
b:buffer, offset:number, value:number
):()
พารามิเตอร์
offset:number
value:number
ส่งค่ากลับ
()

readstring
buffer.readstring(
b:buffer, offset:number, count:number
พารามิเตอร์
offset:number
count:number
ส่งค่ากลับ

writestring
buffer.writestring(
b:buffer, offset:number, value:string, count:number?
):()
พารามิเตอร์
offset:number
value:string
count:number?
ส่งค่ากลับ
()

copy
buffer.copy(
target:buffer, targetOffset:number, source:buffer, sourceOffset:number?, count:number?
):()
พารามิเตอร์
target:buffer
targetOffset:number
source:buffer
sourceOffset:number?
ค่าเริ่มต้น: 0
count:number?
ส่งค่ากลับ
()

fill
buffer.fill(
b:buffer, offset:number, value:number, count:number?
):()
พารามิเตอร์
offset:number
value:number
count:number?
ส่งค่ากลับ
()

©2026 Roblox Corporation. Roblox, โลโก้ Roblox และ Powering Imagination เป็นส่วนหนึ่งของเครื่องหมายการค้าที่จดทะเบียน และไม่ได้จดทะเบียนของเราในสหรัฐฯ และประเทศอื่นๆ