Manual

Manual

buffer_save_ext 함수 설명

buffer_save_ext 함수는 버퍼의 일부 내용을 파일로 저장하는 기능을 제공합니다. 이 파일은 나중에 buffer_load 함수를 사용하여 메모리로 다시 읽어올 수 있습니다. 이 함수는 게임 데이터나 설정을 저장할 때 유용하게 사용됩니다. 함수 구문 buffer_save_ext(buffer, filename, offset, size); 매개변수 설명 매개변수 타입 설명 buffer Buffer 저장할 버퍼입니다.

By 이재협/실장/시스템개발실/PHYSIA

Manual

비동기 버퍼 저장 함수 설명

buffer_save_async 함수는 버퍼의 일부 내용을 비동기적으로 파일에 저장하는 기능을 제공합니다. 이 함수는 저장된 데이터를 메모리로 다시 읽어오는 데 사용할 수 있는 buffer_load_* 함수와 함께 사용됩니다. 함수 설명 * offset: 저장을 시작할 버퍼 내 위치(바이트 단위)를 정의합니다. * size: 해당 오프셋에서부터 저장할 버퍼 영역의 크기(바이트 단위)를

By 이재협/실장/시스템개발실/PHYSIA

Manual

버퍼 저장 함수 설명

buffer_save 함수는 버퍼의 내용을 파일에 저장하여, 나중에 buffer_load 함수를 사용해 메모리로 다시 읽어올 수 있도록 합니다. HTML5에서는 이 함수가 호출될 때 버퍼의 내용이 base64 인코딩된 문자열로 저장됩니다. 문법 buffer_save(buffer, filename); 인수 설명 인수 타입 설명 buffer Buffer 저장할 버퍼 filename String 저장할 파일의 이름 반환값 * N/

By 이재협/실장/시스템개발실/PHYSIA

Manual

버퍼 크기 조정 함수 설명

buffer_resize 함수는 주어진 버퍼의 크기를 지정한 바이트 수로 조정하는 기능을 제공합니다. 문법 buffer_resize(buffer, newsize); 인수 설명 인수 타입 설명 buffer Buffer 크기를 변경할 버퍼 newsize Real 버퍼의 새로운 크기 (바이트 단위) 반환값 * N/A (반환값 없음) 예제 아래 코드는 buff 변수에 저장된 버퍼의 크기를 확인하고, 만약 크기가

By 이재협/실장/시스템개발실/PHYSIA

Manual

buffer_read 함수 설명 및 활용 예제

함수 개요 buffer_read 함수는 주어진 버퍼의 현재 탐색 위치에서 지정된 타입의 데이터를 읽어오는 기능을 제공합니다. 함수 실행 후, 탐색 위치는 읽은 바이트 수만큼 이동합니다. 다음 buffer_read 호출은 이 새로운 위치에서 데이터를 읽게 됩니다. 버퍼의 현재 탐색 위치에서 시작하여 내용을 읽기 때문에, 함수 호출 전에 탐색 위치가 올바르게 설정되어

By 이재협/실장/시스템개발실/PHYSIA

Manual

buffer_poke 함수 설명

buffer_poke 함수는 지정된 오프셋에 데이터를 버퍼에 기록할 수 있게 해줍니다. 이 함수는 현재의 탐색 위치를 변경하지 않으며, 이는 buffer_write와 다릅니다. buffer_write는 현재 탐색 위치를 오프셋으로 사용하고, 기록된 바이트 수만큼 탐색 위치를 이동시킵니다. 함수 문법 buffer_poke(buffer, offset, type, value); 매개변수 설명 매개변수 타입 설명 buffer Buffer

By 이재협/실장/시스템개발실/PHYSIA

Manual

buffer_peek 함수 설명

buffer_peek 함수는 주어진 버퍼에서 특정 오프셋 위치(바이트 단위)에서 특정 타입의 데이터를 읽어오는 기능을 제공합니다. 이 함수는 buffer_read 함수와 유사하지만, buffer_read는 항상 버퍼의 현재 "seek" 위치에서 데이터를 읽고, 읽은 바이트 수만큼 이 위치를 이동시키는 반면, buffer_peek은 현재 seek 위치를 변경하지 않고 데이터를 읽을

By 이재협/실장/시스템개발실/PHYSIA

Manual

buffer_md5 함수 설명

buffer_md5 함수는 주어진 버퍼(또는 버퍼의 일부)에서 입력 데이터를 가져와 해당 데이터에 고유한 32자리 16진수 MD5 해시를 반환합니다. 이를 통해 안전한 키를 생성할 수 있으며, 이 키는 외부 서버와 주고받는 정보의 무결성을 확인하는 데 사용될 수 있습니다. MD5 해시란? MD5(메시지 다이제스트 알고리즘 5)는 128비트 해시 값을

By 이재협/실장/시스템개발실/PHYSIA

Manual

buffer_load_partial 함수 설명

buffer_load_partial 함수는 이전에 buffer_save 함수를 사용하여 저장된 일부 버퍼 데이터를 기존 버퍼에 로드하는 기능을 제공합니다. 이 함수는 다음과 같은 인자를 사용하여 데이터를 로드합니다: * buffer: 데이터를 로드할 대상 버퍼 * filename: 로드할 파일의 이름 * offset: 대상 버퍼의 시작 위치에서 데이터를 쓰기 시작할 오프셋 (바이트 단위) * src_len: 로드할 소스

By 이재협/실장/시스템개발실/PHYSIA

Manual

buffer_load_ext 함수 설명

buffer_load_ext 함수는 이전에 buffer_save 함수와 관련 함수들을 사용하여 저장된 버퍼 데이터를 기존 버퍼에 로드하는 기능을 제공합니다. 이 함수는 로드할 버퍼와 저장된 버퍼 파일, 그리고 데이터를 로드할 버퍼의 시작점에서의 오프셋(바이트 단위)을 인자로 받습니다. 문법 buffer_load_ext(buffer, filename, offset); 인자 설명 인자 타입 설명 buffer

By 이재협/실장/시스템개발실/PHYSIA

Manual

buffer_load_async 함수 설명 및 활용 예제

함수 개요 buffer_load_async 함수는 이전에 buffer_save 함수 또는 다른 버퍼 저장 함수로 생성한 파일을 버퍼에 비동기적으로 로드하는 기능을 제공합니다. 이 함수는 다음과 같은 인자를 사용합니다: * buffer: 로드할 버퍼 * filename: 로드할 파일의 이름 * offset: 버퍼 내에서 로드할 시작 위치 (바이트 단위) * size: 해당 오프셋부터 로드할 버퍼 영역의 크기

By 이재협/실장/시스템개발실/PHYSIA

Manual

buffer_load 함수 설명 및 활용 예제

함수 설명 buffer_load 함수는 이전에 buffer_save 함수를 사용하여 저장된 버퍼를 로드하는 기능을 제공합니다. 이 함수는 외부에 저장된 파일이나 포함된 파일도 로드할 수 있습니다. 로드된 버퍼는 "grow" 버퍼로 생성되며, 바이트 정렬이 1로 설정됩니다. 이 버퍼는 변수에 저장되어야 하며, 이후의 모든 함수 호출에서 사용되어야 합니다. 만약 로드가 실패할

By 이재협/실장/시스템개발실/PHYSIA