버퍼는 고정 크기의 변경 가능한 메모리 블록을 나타내는 개체입니다. 버퍼 라이브러리는 버퍼 개체의 생성 및 조작을 위한 기능을 제공하며, 전역 buffer 변수에 모든 기능을 제공합니다.
버퍼는 저수준의 이진 데이터 저장 구조로 사용되도록 의도되었습니다, 대체하여 사용 string.pack() 및 string.unpack()의 이전 이용 사례는 읽기 및 쓰기 이진 형식, 작업 데이터를 더 압축적인 형식으로 작동, 직접 길이 정
Roblox API를 통해 버퍼를 사용자 지정 이벤트를 통해 전송할 때 버퍼 개체의 식별자는 유지되지 않고 대상은 복사본을 받습니다. 다른 제한과 마찬가지로, 여러 개의 Actor 스크립트에서 동일한 버퍼 개체를 사용할 수 없습니다(병렬 루오).
많은 함수에서 버퍼의 시작 부분에서 오프셋을 수락합니다. 버퍼 메모리 블록의 시작 부분에서 0의 오프셋은 첫 번째 바이트에 액세스합니다. 모든 오프셋, 카운트 및 크기는 음수 정수 숫자여야 합니다. 읽기 또는 쓰기 작업에 액세스하는 바이트가 버퍼 메모리 블록 외부
정수 및 부동 소수점과 작동하는 read 및 write 메서드는 작은 엔디안 인코딩을 사용합니다.