변수 함수 설명서: `variable_global_get`
이 문서는 variable_global_get 함수에 대한 설명과 활용 예제를 제공합니다. 이 함수는 주어진 이름의 전역 변수에서 값을 가져오는 데 사용됩니다.
함수 설명
variable_global_get 함수는 특정 이름을 가진 전역 변수의 값을 가져옵니다. 전역 변수의 이름을 문자열로 제공하면, 해당 변수에 저장된 값을 반환합니다. 만약 변수가 존재하지 않으면 undefined를 반환합니다. 변수가 존재하지 않을 경우, 게임이 중단되는 오류가 발생할 수 있으므로, 변수를 가져오기 전에 variable_global_exists 함수를 사용하는 것이 좋습니다.
문법
variable_global_get(name);
매개변수
| 매개변수 | 타입 | 설명 |
|---|---|---|
| name | String | 가져올 전역 변수의 이름 (문자열) |
반환값
- Any (모든 데이터 타입) 또는
undefined(변수가 존재하지 않을 경우)
예제 코드
다음 코드는 전역 변수가 존재하는지 확인하고, 존재할 경우 해당 값을 콘솔에 출력합니다.
if (variable_global_exists("enemy_num")) {
show_debug_message("enemy_num = " + string(variable_global_get("enemy_num")));
}
활용 예제
예제 1: 게임 점수 가져오기
if (variable_global_exists("player_score")) {
var score = variable_global_get("player_score");
show_debug_message("현재 점수: " + string(score));
}
예제 2: 플레이어 생명 수 확인
if (variable_global_exists("player_lives")) {
var lives = variable_global_get("player_lives");
if (lives <= 0) {
show_debug_message("게임 오버!");
}
}
예제 3: 적의 수 가져오기
if (variable_global_exists("enemy_count")) {
var count = variable_global_get("enemy_count");
show_debug_message("현재 적의 수: " + string(count));
}
예제 4: 전역 변수 초기화
if (!variable_global_exists("game_started")) {
variable_global_set("game_started", true);
show_debug_message("게임이 시작되었습니다.");
}
이 문서에서는 variable_global_get 함수의 사용법과 다양한 활용 예제를 소개했습니다.