buffer

사용되지 않는 항목 표시

*이 콘텐츠는 AI(베타)를 사용해 번역되었으며, 오류가 있을 수 있습니다. 이 페이지를 영어로 보려면 여기를 클릭하세요.

버퍼는 고정 크기의 변경 가능한 메모리 블록을 나타내는 개체입니다. 버퍼 라이브러리는 버퍼 개체의 생성 및 조작을 위한 기능을 제공하며, 전역 buffer 변수에 모든 기능을 제공합니다.

버퍼는 저수준의 이진 데이터 저장 구조로 사용되도록 의도되었습니다, 대체하여 사용 string.pack()string.unpack()의 이전 이용 사례는 읽기 및 쓰기 이진 형식, 작업 데이터를 더 압축적인 형식으로 작동, 직접 길이 정

Roblox API를 통해 버퍼를 사용자 지정 이벤트를 통해 전송할 때 버퍼 개체의 식별자는 유지되지 않고 대상은 복사본을 받습니다. 다른 제한과 마찬가지로, 여러 개의 Actor 스크립트에서 동일한 버퍼 개체를 사용할 수 없습니다(병렬 루오).

많은 함수에서 버퍼의 시작 부분에서 오프셋을 수락합니다. 버퍼 메모리 블록의 시작 부분에서 0의 오프셋은 첫 번째 바이트에 액세스합니다. 모든 오프셋, 카운트 및 크기는 음수 정수 숫자여야 합니다. 읽기 또는 쓰기 작업에 액세스하는 바이트가 버퍼 메모리 블록 외부

정수 및 부동 소수점과 작동하는 readwrite 메서드는 작은 엔디안 인코딩을 사용합니다.

요약

함수

함수

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