Manual

Manual

window_set_caption 함수 설명

window_set_caption 함수는 현재 있는 방의 윈도우 제목을 변경하거나 설정하는 데 사용됩니다. 이 제목은 게임이 전체 화면 모드가 아닐 때, 게임 아이콘 옆에 윈도우 상단에 표시됩니다. 문법 window_set_caption(caption); 인수 설명 인수 이름 타입 설명 caption 문자열 새로운 윈도우 제목 반환값 * 없음 예제 다음 코드는 현재 윈도우

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

Manual

게임 창 복원 함수 설명

window_restore 함수는 사용자가 최소화한 게임 창을 복원하는 기능을 제공합니다. 이 함수는 Windows와 Linux에서만 지원되며, macOS에서는 최소화 상태에서 실행이 일시 중지되기 때문에 복원이 불가능합니다. 문법 window_restore(); 반환값 * N/A (반환값 없음) 활용 예제 키 입력 이벤트를 통한 창 복원 아래의 예제는 스페이스 키를 눌렀을 때 게임 창을 최소화하고, 300

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

Manual

마우스 잠금 기능 설명

window_mouse_set_locked 함수는 마우스 커서를 창 안에 고정시키고, 커서를 보이지 않게 만듭니다. 마우스의 움직임은 여전히 window_mouse_get_delta_x와 window_mouse_get_delta_y 함수를 통해 읽을 수 있습니다. 마우스 잠금이 해제되면 커서는 이전의 "보이는" 상태로 돌아갑니다. 즉, enable 인자를 false로 설정하여 함수를 호출하면 됩니다.

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

Manual

마우스 위치 설정 함수

window_mouse_set 함수는 게임 창 내에서 마우스의 위치를 변경하거나 설정할 수 있는 기능을 제공합니다. 이 함수는 FPS(1인칭 슈팅) 게임과 같은 특정 게임에서 유용하게 사용될 수 있습니다. 이 함수는 게임이 포커스 상태일 때만 작동하며, Alt + Tab을 사용하면 마우스가 잠금 해제됩니다. 일반적인 마우스 기능에 대한 내용은 Mouse Input 섹션을 참조하세요.

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

Manual

window_mouse_get_y 함수 설명

window_mouse_get_y 함수는 마우스 커서의 y 위치를 픽셀 단위로 가져오는 함수입니다. 이 함수는 HTML5 게임에서는 브라우저 내에서, Windows, Ubuntu (Linux), macOS 게임에서는 디스플레이 내에서 사용됩니다. 문법 window_mouse_get_y(); 반환값 * 실수형 (Real): 현재 마우스 커서의 y 축 위치 예제 wy = window_mouse_get_y(); 위 코드는 현재

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

Manual

window_mouse_get_x 함수 설명

window_mouse_get_x 함수는 마우스 커서의 x 좌표를 픽셀 단위로 반환합니다. 이 함수는 HTML5 게임에서는 브라우저 내에서, Windows, Ubuntu (Linux), macOS 게임에서는 디스플레이 내에서 사용됩니다. 문법 window_mouse_get_x(); 반환값 * 실수형(Real): 현재 마우스 커서의 x 좌표 예제 wx = window_mouse_get_x(); 위의 코드는 현재 마우스의 x

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

Manual

마우스 잠금 상태 확인하기

window_mouse_get_locked 함수는 마우스가 잠겨 있는지 여부를 반환합니다. 잠겨 있다면 true, 그렇지 않다면 false를 반환합니다. 문법 window_mouse_get_locked(); 반환값 * Boolean: 마우스가 잠겨 있으면 true, 잠겨 있지 않으면 false. 예제 아래는 window_mouse_get_locked 함수를 활용한 간단한 예제입니다. 예제 1: 마우스 잠금 상태 확인하기 if (window_

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

Manual

window_mouse_get_delta_y 함수 설명

window_mouse_get_delta_y 함수는 마우스 커서의 Y축 이동량을 반환하는 함수입니다. 이 함수는 게임의 이전 스텝과 현재 스텝 사이에서 커서가 Y축으로 이동한 픽셀 수를 나타냅니다. 마우스가 잠겨 있을 때와 잠겨 있지 않을 때 모두 델타 값을 반환합니다. 문법 window_mouse_get_delta_y(); 반환값 * 실수: 마우스 커서의 Y축 이동량

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

Manual

window_mouse_get_delta_x 함수 설명

window_mouse_get_delta_x 함수는 마우스 커서의 X축 이동량을 반환하는 함수입니다. 이 함수는 게임의 이전 단계와 현재 단계 사이에서 커서가 X축으로 이동한 픽셀 수를 제공합니다. 마우스가 잠겨 있을 때와 잠겨 있지 않을 때 모두 델타 값을 반환합니다. 문법 window_mouse_get_delta_x(); 반환값 * Real: 마우스 커서의 X축 이동량

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

Manual

게임 창 최소화 함수 설명

이 문서는 게임 창을 최소화하는 함수인 window_minimise에 대해 설명합니다. 이 함수는 Windows, macOS 및 Linux에서 지원됩니다. macOS에서는 최소화 상태에서 실행이 일시 중지되기 때문에 window_restore로 복원할 수 없습니다. 함수 설명 * 함수명: window_minimise() * 기능: 게임 창을 최소화합니다. * 반환값: 해당 없음 (N/A) 사용 예제 키 입력 이벤트 - 스페이스바

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

Manual

window_has_focus 함수 설명

window_has_focus 함수는 현재 창(또는 탭)의 상태를 확인하는 데 사용됩니다. 만약 창이 포커스를 잃으면 이 함수는 false를 반환하고, 그렇지 않으면 true를 반환합니다. 대부분의 경우 os_is_paused() 함수를 사용하여 이 상태를 확인할 수 있지만, 특정 상황(예: Chrome 앱에서의 게임)에서는 이 함수가 작동하지 않을 수 있습니다.

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

Manual

window_handle 함수 설명

window_handle 함수는 내부 Windows ID 값(HWND, 포인터)을 가져오는 데 사용됩니다. 이 함수는 주로 Windows API를 호출하기 위해 DLL 코드에서 창 핸들이 필요한 확장 작성자에게 유용합니다. 반환된 포인터는 문자열로 캐스팅한 후 C++에서 HWND로 다시 캐스팅해야 합니다. 지원 플랫폼 및 반환 값 플랫폼 반환 값 Windows Window HWND

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