스크립트 이름 가져오기 함수 설명
이 문서에서는 GameMaker에서 스크립트 자산의 이름을 가져오는 함수인 script_get_name에 대해 설명합니다. 이 함수는 지정된 스크립트 자산의 이름을 문자열 형태로 반환합니다. 반환되는 이름은 GameMaker의 자산 브라우저에서 해당 스크립트에 대해 지정한 이름입니다. 이 함수는 스크립트 함수와 메서드 변수도 받아들입니다.
문법
script_get_name(scr);
인수 설명
| 인수 | 타입 | 설명 |
|---|---|---|
| scr | Script Asset | 이름을 가져오고자 하는 스크립트의 인덱스 |
반환값
- String: 스크립트의 이름
예제
scr_name = script_get_name(Help_File);
위의 예제 코드는 지정된 스크립트 인덱스의 이름을 변수 "scr_name"에 저장합니다.
활용 및 응용 예제
예제 1: 스크립트 이름 출력
var script_index = Help_File;
var script_name = script_get_name(script_index);
show_message("스크립트 이름은: " + script_name);
예제 2: 여러 스크립트 이름 가져오기
var scripts = [Help_File, Another_Script, Third_Script];
for (var i = 0; i < array_length(scripts); i++) {
var name = script_get_name(scripts[i]);
show_message("스크립트 " + string(i) + "의 이름은: " + name);
}
예제 3: 스크립트 이름을 리스트에 저장
var script_names = [];
var scripts = [Help_File, Another_Script, Third_Script];
for (var i = 0; i < array_length(scripts); i++) {
script_names[i] = script_get_name(scripts[i]);
}
// 이제 script_names 배열에 모든 스크립트 이름이 저장됨
예제 4: 조건에 따라 스크립트 이름 가져오기
if (some_condition) {
var script_name = script_get_name(Help_File);
show_message("조건이 참일 때의 스크립트 이름: " + script_name);
} else {
var script_name = script_get_name(Another_Script);
show_message("조건이 거짓일 때의 스크립트 이름: " + script_name);
}
이와 같이 script_get_name 함수를 활용하여 다양한 방식으로 스크립트의 이름을 가져오고 사용할 수 있습니다.