전역 변수 설정 함수 설명
variable_global_set
함수는 주어진 전역 변수의 값을 설정하는 데 사용됩니다. 이 함수는 설정할 전역 변수의 이름을 문자열로 제공하고, 설정할 값을 입력합니다(유효한 데이터 유형이면 무엇이든 가능합니다). 만약 게임에 해당 전역 변수가 존재하지 않는다면, 새로 생성되고 값이 할당됩니다.
문법
variable_global_set(name, val);
인수 설명
인수 | 타입 | 설명 |
---|---|---|
name | String | 설정할 전역 변수의 이름 (문자열 형식) |
val | Any | 전역 변수에 설정할 값 |
반환 값
N/A
예제
if (!variable_global_exists("enemy_num")) {
variable_global_set("enemy_num", 0);
}
위 코드는 전역 변수가 존재하는지 확인하고, 존재하지 않을 경우 0으로 설정하여 생성합니다.
활용 예제
- 게임에서 플레이어의 점수를 저장하는 전역 변수 설정
if (!variable_global_exists("player_score")) {
variable_global_set("player_score", 0);
}
- 게임 레벨을 추적하는 전역 변수 설정
if (!variable_global_exists("current_level")) {
variable_global_set("current_level", 1);
}
- 적의 수를 관리하는 전역 변수 설정
if (!variable_global_exists("enemy_count")) {
variable_global_set("enemy_count", 5);
}
- 게임의 상태를 저장하는 전역 변수 설정
if (!variable_global_exists("game_state")) {
variable_global_set("game_state", "playing");
}
- 플레이어의 생명 수를 설정하는 전역 변수 설정
if (!variable_global_exists("player_lives")) {
variable_global_set("player_lives", 3);
}
이와 같이 variable_global_set
함수를 사용하여 다양한 전역 변수를 설정하고 관리할 수 있습니다.