buffer

แสดงที่เลิกใช้งานแล้ว

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

บุฟเฟอร์เป็นวัตถุที่แทนที่บล็อกขนาดคงที่ที่เปลี่ยนแปลงได้ของหน่วยหุ่นนิ้ว ไฟล์บุฟเฟอร์ให้การใช้งานสำหรับการสร้างและการปรับแต่งบล็อกขนาดคงที่ของหน่วยหุ่นนิ้ว ให้บริการทั้งหมดภายใน

บุฟเฟอร์ถูกออกแบบมาเพื่อให้เป็นโครงสร้างข้อมูลบินต์เลเวลต่ำ ซึ่งสามารถแทนที่การใช้งานของ string.pack() และ string.unpack() โดยใช้กรณีใช้งาน

เมื่อผ่านผ่าน Roblox APIs รวมถึงการส่งบุฟเฟอร์ผ่านเหตุการณ์ที่กำหนดเอง, ตัวตรวจสอบจะไม่ได้รับการเก็บรักษาและเป้าหมายจะได้รับคัด

หลายคุณสมบัติต้องการค่าเปลี่ยนในบาทส์จากต้นของบุฟเฟอร์ ค่าเปลี่ยน 0 จากต้นของบุฟเฟอร์เข้าถึงบาทแรก ค่าเปลี่ยนทั้งหมด จะต้องเป็นตัวเลขที่เป็นบวกไม่เป็นตัวเลข

วิธี read และ write ที่ทำงานกับตัวเลขและตัวลอยใช้ เล็ก-เอนเดียน การเข้ารหัส

สรุป

ฟังก์ชัน

ฟังก์ชัน

create

พารามิเตอร์

size: number

ส่งค่ากลับ

fromstring

พารามิเตอร์

str: string

ส่งค่ากลับ

tostring

พารามิเตอร์

ส่งค่ากลับ

พารามิเตอร์

ส่งค่ากลับ

readi8

พารามิเตอร์

offset: number

ส่งค่ากลับ

readu8

พารามิเตอร์

offset: number

ส่งค่ากลับ

readi16

พารามิเตอร์

offset: number

ส่งค่ากลับ

readu16

พารามิเตอร์

offset: number

ส่งค่ากลับ

readi32

พารามิเตอร์

offset: number

ส่งค่ากลับ

readu32

พารามิเตอร์

offset: number

ส่งค่ากลับ

readf32

พารามิเตอร์

offset: number

ส่งค่ากลับ

readf64

พารามิเตอร์

offset: number

ส่งค่ากลับ

writei8

void

พารามิเตอร์

offset: number
value: number

ส่งค่ากลับ

void

writeu8

void

พารามิเตอร์

offset: number
value: number

ส่งค่ากลับ

void

writei16

void

พารามิเตอร์

offset: number
value: number

ส่งค่ากลับ

void

writeu16

void

พารามิเตอร์

offset: number
value: number

ส่งค่ากลับ

void

writei32

void

พารามิเตอร์

offset: number
value: number

ส่งค่ากลับ

void

writeu32

void

พารามิเตอร์

offset: number
value: number

ส่งค่ากลับ

void

writef32

void

พารามิเตอร์

offset: number
value: number

ส่งค่ากลับ

void

writef64

void

พารามิเตอร์

offset: number
value: number

ส่งค่ากลับ

void

readstring

พารามิเตอร์

offset: number
count: number

ส่งค่ากลับ

writestring

void

พารามิเตอร์

offset: number
value: string
count: number

ส่งค่ากลับ

void

copy

void

พารามิเตอร์

target: buffer
targetOffset: number
source: buffer
sourceOffset: number
ค่าเริ่มต้น: 0
count: number

ส่งค่ากลับ

void

fill

void

พารามิเตอร์

offset: number
value: number
count: number

ส่งค่ากลับ

void