오디오 그룹 로드 진행 상황 확인 함수
이 문서는 오디오 그룹의 로딩 진행 상황을 확인하는 함수에 대해 설명합니다. 이 함수는 0에서 100 사이의 값을 반환하여 오디오 그룹이 얼마나 로드되었는지 알려줍니다.
함수 개요
함수 사용법
audio_group_load_progress(groupID);
인수 설명
| 인수 이름 | 데이터 타입 | 설명 |
|---|---|---|
| groupID | 오디오 그룹 ID | 체크할 오디오 그룹의 인덱스 (오디오 그룹 창에서 정의됨) |
반환 값
- 실수: 오디오 그룹의 로딩 진행률을 %로 나타낸 값 (0에서 100 사이)
사용 예제
예를 들어, 오디오 그룹의 로딩을 확인하는 코드는 다음과 같습니다:
if (load) {
var pc = audio_group_load_progress(audiogroup_level1);
draw_text(32, 32, "Loading: " + string(pc));
}
위 코드는 load 변수가 true일 경우, 오디오 그룹의 로딩 진행률을 확인하고, 해당 진행률을 텍스트로 화면에 출력합니다.
예제 활용 및 응용
- UI 진행률 표시기: 로딩 진행 상황을 시각적으로 표시하기 위해 바 형태의 진행률 표시기를 만들 수 있습니다.
if (load) {
var pc = audio_group_load_progress(audiogroup_level1);
draw_rectangle(32, 32, 32 + pc, 50, false);
draw_text(32, 60, "Loading: " + string(pc) + "%");
}
- 로그 기록: 오디오 그룹의 로딩 상태를 콘솔이나 파일에 기록할 수 있습니다.
if (load) {
var pc = audio_group_load_progress(audiogroup_level1);
show_debug_message("Loading progress: " + string(pc) + "%");
}
- 로딩 완료 이벤트: 특정 진행률에 도달했을 때 이벤트를 발생시킬 수 있습니다.
if (load) {
var pc = audio_group_load_progress(audiogroup_level1);
if (pc >= 100) {
// 로딩 완료 이벤트
show_message("Audio loading complete!");
}
}
참고
- 이전 섹션: [오디오 그룹]
- 다음 섹션: [audio_group_stop_all]
© Copyright YoYo Games Ltd. 2022 All Rights Reserved