os_browser 설명서
os_browser
는 현재 게임이 실행되고 있는 브라우저의 종류를 알려주는 읽기 전용 변수입니다. 이 변수는 다양한 상수 중 하나를 반환하며, GameMaker에서 제공하는 브라우저 종류를 확인할 수 있습니다.
문법
- os_browser
반환값
- 브라우저 타입 상수
브라우저 타입 상수 | 설명 |
---|---|
browser_not_a_browser | 게임이 브라우저에서 실행되고 있지 않거나, GX.games 타겟을 통해 실행되고 있음 |
browser_unknown | 알 수 없는 브라우저 |
browser_ie | Internet Explorer |
browser_ie_mobile | 모바일 장치에서의 Internet Explorer |
browser_edge | Microsoft Edge |
browser_firefox | Mozilla Firefox |
browser_chrome | Google Chrome |
browser_safari | Safari |
browser_safari_mobile | 모바일 장치에서의 Safari |
browser_opera | Opera |
browser_tizen | Tizen 모바일 장치 브라우저 |
browser_windows_store | Windows 앱 |
활용 예제
아래 코드는 게임이 브라우저에서 실행되고 있는지 확인하고, 그 결과에 따라 전역 변수를 설정하는 예제입니다.
if (os_browser == browser_not_a_browser) {
global.Config = 0; // 브라우저에서 실행되지 않음
} else {
global.Config = 1; // 브라우저에서 실행 중
}
추가 활용 예제
- 브라우저에 따라 다른 설정 적용하기
gml if (os_browser == browser_chrome) { // Chrome 전용 설정 } else if (os_browser == browser_firefox) { // Firefox 전용 설정 }
- 알 수 없는 브라우저에 대한 경고 메시지 표시하기
gml if (os_browser == browser_unknown) { show_message("알 수 없는 브라우저입니다. 최적의 경험을 위해 Chrome 또는 Firefox를 사용하세요."); }
- 모바일 브라우저에서의 특정 기능 비활성화하기
gml || |---| // 모바일 브라우저에서 특정 기능 비활성화 }
이와 같이 os_browser
변수를 활용하여 게임의 실행 환경에 따라 다양한 기능을 조정할 수 있습니다.