buffer

Hiển Thị Bản Đã Lỗi Thời

*Nội dung này được dịch bằng AI (Beta) và có thể có lỗi. Để xem trang này bằng tiếng Anh, hãy nhấp vào đây.

Một tam thế là một đối tượng đại diện cho một khối dữ liệu biến đổi có kích thước cố định. Thư viện tam thế cung cấp các chức năng cho việc tạo và thao tác với các đối tượng tam thế, cung cấp tất cả các chức năng trong toàn bộ điều kiện buffer biến.

Buffer được thiết kế để là một结构 lưu trữ dữ liệu nhị phân cấp thấp, thay thế sử dụng của string.pack()string.unpack() . Các trường hợp sử dụng bao gồm đọc và viết các định dạng nhị phân hiện t

Khi được truyền qua các API của Roblox, bao gồm gửi một tam thế qua các sự kiện tùy chỉnh, thì mục đích của tam thế đó không được lưu giữ và mục tiêu sẽ nhận một bản sao. Tương tự như các hạn chế khác, mục đích của tam thế đó không thể được sử

Nhiều chức năng đã đồng ý một lệch trong những lệch trong những lệch trong những lệch trong những lệch trong những lệch trong những lệch trong những lệch trong những lệch trong những lệch trong những lệch trong những lệch trong những lệch trong những lệch trong những lệch trong n

Các phương thức readwrite làm việc với các số thập phân và trôi sử dụng little-endian để mã hóa.

Tóm Tắt

Chức Năng

Chức Năng

create

Tạo một tam giác cỡ yêu cầu với tất cả các bản tối được khởi tạo lên đến 0. Giới hạn kích thước là 1 GiB, hoặc 1,073,741,824 bản tối. Hãy lưu ý rằng các tam giác lớn hơn có thể không được phân bổ nếu thiết bị đang chạy thấp về bộ nhớ.

Tham Số

size: number

Kích thước của tam giác.

Lợi Nhuận

fromstring

Tạo một tam thể được inicial hóa đến nội dung của chuỗi. Kích thước của tam thể bằng chiều dài của chuỗi.

Tham Số

str: string

Lợi Nhuận

tostring

Trả lại dữ liệu tam thế giới như một chuỗi.

Tham Số

Lợi Nhuận

Trả lại kích thước của tam giác trong bytes.

Tham Số

Lợi Nhuận

readi8

Đọc dữ liệu từ bộ nhớ bằng cách chuyển lại các ký tự tại địa chỉ như một số đã ký bằng 8-bit và chuyển thành một số.

Tham Số

offset: number

Lùi từ đầu của bộ nhớ buff, bắt đầu từ 0.

Lợi Nhuận

readu8

Đọc dữ liệu từ bộ nhớ bằng cách chuyển lại các ký tự tại địa chỉ như một số đếm 8-bit và chuyển thành một số.

Tham Số

offset: number

Lùi từ đầu của bộ nhớ buff, bắt đầu từ 0.

Lợi Nhuận

readi16

Đọc dữ liệu từ bộ nhớ bằng cách chuyển lại các ký tự ở mức thấp hơn như một số đã ký bằng 16-bit và chuyển thành một số.

Tham Số

offset: number

Lùi từ đầu của bộ nhớ buff, bắt đầu từ 0.

Lợi Nhuận

readu16

Đọc dữ liệu từ bộ nhớ bằng cách chuyển lại các ký tự tại địa chỉ như một số đuôi 16-bit và chuyển thành một số.

Tham Số

offset: number

Lùi từ đầu của bộ nhớ buff, bắt đầu từ 0.

Lợi Nhuận

readi32

Đọc dữ liệu từ bộ nhớ bằng cách chuyển lại các ký tự ở mức thấp hơn như một số đã ký bằng 32-bit và chuyển thành một số.

Tham Số

offset: number

Lùi từ đầu của bộ nhớ buff, bắt đầu từ 0.

Lợi Nhuận

readu32

Đọc dữ liệu từ bộ nhớ bằng cách chuyển lại các ký tự tại địa chỉ như một số đuôi 32-bit và chuyển thành một số.

Tham Số

offset: number

Lùi từ đầu của bộ nhớ buff, bắt đầu từ 0.

Lợi Nhuận

readf32

Đọc dữ liệu từ tam giác bằng cách biến đổi các bit ở mức độ trừng trị thành giá trị 32-bit của giá trị điều chỉnh trong độ lượng và chuyển nó thành một số. Nếu giá trị điều chỉnh được tương ứng với bất kỳ một mẫu nào

Tham Số

offset: number

Lùi từ đầu của bộ nhớ buff, bắt đầu từ 0.

Lợi Nhuận

readf64

Đọc dữ liệu từ tam giác bằng cách điều chỉnh các ký tự ở mức dừng như một giá trị 64-bit điều chỉnh dương xuống như một giá trị điều chỉnh dương xuống như một giá trị điều chỉnh dương xuống như một giá trị điều chỉ

Tham Số

offset: number

Lùi từ đầu của bộ nhớ buff, bắt đầu từ 0.

Lợi Nhuận

writei8

void

Viết dữ liệu vào bộ nhớ bằng cách chuyển số thành một đã được ký bằng 8-bit và viết một bit.

Tham Số

offset: number

Lùi từ đầu của bộ nhớ buff, bắt đầu từ 0.

value: number

Một số整 trong khoảng [-128, 127].

Lợi Nhuận

void

writeu8

void

Viết dữ liệu vào bộ nhớ bằng cách chuyển số thành một đã định dữ liệu 8-bit và viết một dòng.

Tham Số

offset: number

Lùi từ đầu của bộ nhớ buff, bắt đầu từ 0.

value: number

Một số nhiệm toán trong phạm vi [0, 255].

Lợi Nhuận

void

writei16

void

Viết dữ liệu vào bộ nhớ bằng cách chuyển số thành một số đoạn mã 16-bit đã ký và biên dịch nó như một dãy từng trang.

Tham Số

offset: number

Lùi từ đầu của bộ nhớ buff, bắt đầu từ 0.

value: number

Một số nhiệm toán trong phạm vi [-32,768, 32,767].

Lợi Nhuận

void

writeu16

void

Viết dữ liệu vào bộ nhớ bằng cách chuyển số thành một số đoạn mã 16-bit và biến nó thành các ký tự cụ thể.

Tham Số

offset: number

Lùi từ đầu của bộ nhớ buff, bắt đầu từ 0.

value: number

Một số nhiệm vụ trong phạm vi [0, 65,536].

Lợi Nhuận

void

writei32

void

Viết dữ liệu vào bộ nhớ bằng cách chuyển số thành một số 32-bit đã ký và biến nó thành các ký tự cụ thể.

Tham Số

offset: number

Lùi từ đầu của bộ nhớ buff, bắt đầu từ 0.

value: number

Một số nhiệm toán trong phạm vi [-2,147,483,648, 2,147,483,647].

Lợi Nhuận

void

writeu32

void

Viết dữ liệu vào bộ nhớ bằng cách chuyển số thành một số 32-bit đã ký và biến nó thành các ký tự cụ thể.

Tham Số

offset: number

Lùi từ đầu của bộ nhớ buff, bắt đầu từ 0.

value: number

Một số nhiệm toán trong phạm vi [0, 4,294,967,295].

Lợi Nhuận

void

writef32

void

Viết dữ liệu vào bộ nhớ bằng cách chuyển số thành giá trị 32-bit ngay cảnh và chuyển lại nó như một mảng dữ liệu.

Tham Số

offset: number

Lùi từ đầu của bộ nhớ buff, bắt đầu từ 0.

value: number

Một số điểm trôi trên một điểm chính xác.

Lợi Nhuận

void

writef64

void

Viết dữ liệu vào bộ nhớ bằng cách chuyển số thành giá trị 64-bit ngay cảnh và chuyển đổi nó thành các ký tự cụ thể.

Tham Số

offset: number

Lùi từ đầu của bộ nhớ buff, bắt đầu từ 0.

value: number

Một số điểm trôi chuẩn độ lượng.

Lợi Nhuận

void

readstring

Đọc một chuỗi dài count từ tam giác được xác định offset .

Tham Số

offset: number

Lùi từ đầu của bộ nhớ buff, bắt đầu từ 0.

count: number

Độ dài để đã xem.

Lợi Nhuận

writestring

void

Viết dữ liệu từ một chuỗi vào bộ nhớ tạm thời ở địa chỉ offset này. Nếu một tùy chọn count được định, chỉ có count bộ nhớ từ chuỗi.

Tham Số

offset: number

Lùi từ đầu của bộ nhớ buff, bắt đầu từ 0.

value: string

Dữ liệu để viết.

count: number

Số kí tự để lấy từ chuỗi. Giá trị này không thể lớn hơn dài chuỗi.

Lợi Nhuận

void

copy

void

Bắt đầu tại điểm chuẩn nguồn source``sourceOffset 2>targetOffset2> 5>dateOffset5> 8>target8> 1>targetOffset1> 4>date4> count7> 0>target0> 3>date3> 6>date6> count9> 2>date2> 5>date</

Có thể sourcetarget giống nhau. Việc sao chép một khu vực trùng lại trong cùng một Buffer tạo ra như thể khu vực nguồn được sao chép vào một Buffer tạm thời và sau đó Buffer được sao chép sang mục tiêu.

Tham Số

target: buffer

버퍼 để sao chép dữ liệu vào.

targetOffset: number

Lùi từ đầu của bộ nhớ buff, bắt đầu từ 0.

source: buffer

버퍼 để lấy dữ liệu từ.

sourceOffset: number

Lùi từ đầu của bộ nhớ buff, bắt đầu từ 0.

Giá Trị Mặc Định: 0
count: number

Số kí tự để sao chép. Nếu bị bỏ qua, tất cả dữ liệu source đang bắt đầu từ sourceOffset được lấy.

Lợi Nhuận

void

fill

void

Đặt count bit trong tam giác bắt đầu tại offset đến value .

Tham Số

버퍼 để viết dữ liệu vào.

offset: number

Lùi từ đầu của bộ nhớ buff, bắt đầu từ 0.

value: number

Một số nhiệm toán trong phạm vi [0, 255].

count: number

Số ký tự để viết. Nếu bị bỏ qua, tất cả các ký tự sau khi được cài đặt.

Lợi Nhuận

void