os_get_config 함수 설명
os_get_config
함수는 현재 선택된 게임 구성의 이름을 문자열 형태로 반환합니다. 이 함수는 게임의 다양한 구성에 따라 동작을 다르게 하고 싶을 때 유용합니다. 구성에 대한 자세한 내용은 "구성" 섹션을 참조하세요.
문법
os_get_config()
반환값
- 현재 선택된 구성의 이름 (문자열)
활용 예제
아래의 예제는 현재 사용 중인 구성이 "Free_Version"인지 확인하고, 그에 따라 광고 기능을 활성화하는 코드입니다.
if (os_get_config() = "Free_Version") {
global.Ads = true;
} else {
global.Ads = false;
}
이 코드는 게임이 "Free_Version" 구성일 경우 광고를 활성화하고, 그렇지 않으면 광고를 비활성화합니다.
다양한 활용 및 응용 예제
예제 번호 | 설명 |
---|---|
1 | 게임의 구성에 따라 다른 배경 음악을 설정하는 코드 |
2 | 특정 구성에서만 추가 기능을 활성화하는 코드 |
3 | 사용자 인터페이스(UI)를 구성에 따라 다르게 표시하는 코드 |
4 | 구성에 따라 다른 게임 난이도를 설정하는 코드 |
5 | 무료 버전과 유료 버전에서 다른 아이템을 제공하는 코드 |
예제 1: 배경 음악 설정
if (os_get_config() = "Free_Version") {
audio_play_sound(sound_free, 1, true);
} else {
audio_play_sound(sound_paid, 1, true);
}
예제 2: 추가 기능 활성화
if (os_get_config() = "Pro_Version") {
global.extraFeature = true;
} else {
global.extraFeature = false;
}
예제 3: UI 표시
if (os_get_config() = "Dark_Mode") {
// 다크 모드 UI 설정
} else {
// 라이트 모드 UI 설정
}
예제 4: 게임 난이도 설정
if (os_get_config() = "Easy_Mode") {
global.difficulty = "Easy";
} else {
global.difficulty = "Hard";
}
예제 5: 아이템 제공
if (os_get_config() = "Free_Version") {
// 무료 아이템 제공
} else {
// 유료 아이템 제공
}