path_get_name 함수 설명
path_get_name 함수는 경로의 이름을 문자열로 반환하는 함수입니다. 이 이름은 편집기에서 정의된 경로의 이름이거나, 코드 함수로 생성된 경로의 경우 "_newpathXX" 형식의 문자열을 반환합니다. 여기서 "XX"는 생성된 경로의 번호로, 0부터 시작하여 새로운 경로가 생성될 때마다 1씩 증가합니다. 이 함수는 문자열만 반환하므로 경로를 직접 참조할 수는 없습니다. 경로를 참조하려면 경로 인덱스 ID가 필요합니다. 그러나 반환된 문자열을 사용하여 asset_get_index() 함수를 통해 경로 인덱스 ID를 얻을 수 있습니다.
문법
path_get_name(index);
인수
| 인수 | 유형 | 설명 |
|---|---|---|
| index | 정수 | 확인할 경로의 인덱스 |
반환값
- 경로의 이름을 문자열로 반환합니다.
예제
path_name = path_get_name(path_array[0]);
위 코드는 주어진 배열에서 인덱스 0에 해당하는 경로의 이름을 "path_name" 변수에 저장합니다.
활용 예제
예제 1: 경로 이름 가져오기
var my_path_name = path_get_name(my_path_index);
show_message("경로 이름: " + my_path_name);
예제 2: 경로 인덱스 ID 얻기
var path_index = asset_get_index(path_get_name(my_path_index));
예제 3: 여러 경로의 이름 출력하기
for (var i = 0; i < array_length(path_array); i++) {
var path_name = path_get_name(path_array[i]);
show_message("경로 " + string(i) + ": " + path_name);
}
예제 4: 경로 이름을 기반으로 조건문 실행하기
var path_name = path_get_name(my_path_index);
if (path_name == "_newpath0") {
// 특정 경로에 대한 작업 수행
}
이와 같은 방식으로 path_get_name 함수를 활용하여 경로의 이름을 가져오고, 이를 기반으로 다양한 작업을 수행할 수 있습니다.