Manual

Manual

display_get_dpi_x 함수 설명

DPI란 무엇인가? DPI는 "Dots Per Inch"의 약자로, 인치당 점의 밀도를 측정하는 단위입니다. 이는 인쇄나 비디오에서 점의 밀도를 나타내며, 1인치(2.54cm) 내에 배치할 수 있는 개별 점의 수를 의미합니다. 모바일 기기, 특히 안드로이드 기기에서 DPI는 중요한 요소입니다. 동일한 해상도의 두 디스플레이가 있을 때, DPI 값에 따라 표시되는

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

Manual

카메라와 디스플레이

게임 메이커에서 게임이 표시되는 창은 게임의 시각적 요소를 제어하는 중요한 부분입니다. 이 문서에서는 게임 창과 카메라, 뷰포트에 대한 내용을 다루고, 디스플레이에 대한 정보도 제공합니다. 게임 창 게임 창은 게임이 표시되는 영역입니다. 이 창은 전체 화면 모드로 설정할 수 있으며, 다양한 기능을 통해 게임의 시각적 표현을 조정할 수 있습니다. 카메라와 뷰포트

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

Manual

버퍼 간 데이터 전송

이 문서는 버퍼와 정점 버퍼 간의 데이터 전송 방법에 대한 개요를 제공합니다. 버퍼란? 버퍼는 메모리 내의 연속적인 바이트 영역으로, 기본 데이터 유형을 버퍼에 기록하기 위해 buffer_read, buffer_write, buffer_peek, buffer_poke, buffer_fill 함수를 사용할 수 있습니다. 이러한 기본 데이터 유형은 특정 형식을 따르는 데이터 구조를 생성하는 데

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

Manual

버퍼 쓰기 함수 설명

buffer_write 함수는 이전에 생성된 버퍼에 데이터를 쓰는 데 사용됩니다. 이 함수의 "type" 인자와 일치하는 형식으로 데이터를 작성해야 하며, 예를 들어 문자열을 부호 없는 16비트 정수로 쓰려고 하면 안 됩니다. 이 함수는 주어진 값을 버퍼의 현재 위치에 기록합니다. 데이터 타입 정의 상수 다음 상수를 사용하여 데이터 타입을 정의할

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

Manual

buffer_tell 함수 설명

buffer_tell 함수는 다른 버퍼 함수에서 사용할 현재 "시크" 위치를 가져오는 기능을 제공합니다. 데이터를 버퍼에 읽거나 쓸 때, 현재 "시크" 위치는 읽거나 쓴 바이트 수만큼 이동합니다. 예를 들어, 버퍼 정렬이 4바이트로 설정되어 있고, 1바이트 크기의 데이터를 한 번 쓴 후 buffer_tell을 호출하면 반환값은 1이 됩니다.

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

Manual

버퍼 크기 확인 함수 설명

이 문서는 buffer_sizeof 함수에 대해 설명합니다. 이 함수는 주어진 버퍼 데이터 타입 상수의 크기를 바이트 단위로 반환합니다. 문법 buffer_sizeof(type); 인수 설명 인수 타입 설명 type Buffer Data Type Constant 확인할 데이터의 타입 (상수 목록 참조) 반환값 * Real: 주어진 데이터 타입의 크기(바이트 단위) 예제 아래 코드는 버퍼를

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

Manual

buffer_sha1 함수 설명

buffer_sha1 함수는 버퍼에서 입력 데이터를 받아 160비트 메시지 다이제스트를 ASCII 형식으로 반환합니다. 이를 통해 안전한 키를 생성할 수 있으며, 이 키는 외부 서버와 주고받는 정보의 무결성을 확인하는 데 사용될 수 있습니다. 예를 들어, 이 키는 서버와의 통신에서 데이터가 변조되지 않았는지 확인하는 데 유용합니다. SHA-1은 미국 국가안보국(National Security Agency)

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

Manual

buffer_set_used_size 함수 설명

buffer_set_used_size 함수는 주어진 버퍼의 "사용된" 크기를 설정하는 기능을 제공합니다. 이 크기는 버퍼에 기록된 바이트 수를 나타냅니다. 주로 확장 프로그램 내에서 사용됩니다. 버퍼에 데이터를 쓸 때, GameMaker는 확장 코드에 의해 버퍼가 얼마나 채워졌는지 알 수 없으며, 그 데이터를 읽을 수 없습니다. 이 함수는 확장에서 호출되어 엔진에

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

Manual

buffer_set_surface_depth 함수 설명

buffer_set_surface_depth 함수는 버퍼의 데이터를 서피스의 깊이 버퍼로 복사하는 기능을 제공합니다. 이 함수는 3D 그래픽스에서 깊이 정보를 처리할 때 유용합니다. 깊이 값은 buffer_f32 타입이어야 하며, 0(가까운 평면)에서 1(먼 평면) 사이의 값을 가져야 합니다. 복사 과정은 버퍼의 경계 또는 서피스의 경계에 도달할 때까지 진행됩니다. 이

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

Manual

buffer_set_surface 함수 설명

buffer_set_surface 함수는 버퍼의 정보를 지정된 서피스에 기록하는 기능을 제공합니다. 이 함수는 다음과 같은 조건을 충족해야 정상적으로 작동합니다: * 버퍼와 서피스는 미리 생성되어 있어야 합니다. * 버퍼의 크기는 서피스의 크기와 같거나 커야 합니다. 버퍼가 서피스보다 작으면 함수는 조용히 실패합니다. * 기록할 서피스는 버퍼에 기록된 서피스와 동일한 형식을 가져야 합니다. 서로 다른 플랫폼에서

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

Manual

버퍼 탐색 (buffer_seek)

이 문서는 buffer_seek 함수에 대해 설명합니다. 이 함수는 버퍼의 탐색 위치를 이동시키며, 시작, 끝 또는 현재 탐색 위치를 기준으로 설정할 수 있습니다. 탐색 위치는 새로운 값이 기록되는 버퍼의 시작점으로부터의 바이트 오프셋입니다. 또한, 버퍼에서 값을 읽거나 쓸 때 자동으로 이동합니다. 사용 노트 * "오프셋" 값은 주어진 탐색 위치에 추가할

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