Manual
오디오 리스너 (Audio Listeners)
복잡한 오디오 상황을 다루면서 리스너가 오디오 환경의 어디에 위치해야 하는지를 정의하는 것은 유용할 수 있습니다. 간단한 오디오 기능을 사용할 때는 리스너를 변경할 필요가 없지만, 3D 오디오 공간 내에서 현실적인 오디오를 생성하기 위해 이미터를 사용할 때는 리스너를 올바르게 변경하고 이동시키는 것이 중요합니다. 그렇지 않으면 소리가 게임을 하는 사람에게 잘못된 위치에서 들릴
Manual
복잡한 오디오 상황을 다루면서 리스너가 오디오 환경의 어디에 위치해야 하는지를 정의하는 것은 유용할 수 있습니다. 간단한 오디오 기능을 사용할 때는 리스너를 변경할 필요가 없지만, 3D 오디오 공간 내에서 현실적인 오디오를 생성하기 위해 이미터를 사용할 때는 리스너를 올바르게 변경하고 이동시키는 것이 중요합니다. 그렇지 않으면 소리가 게임을 하는 사람에게 잘못된 위치에서 들릴
Manual
audio_get_listener_mask 함수는 현재의 기본 (전역) 오디오 리스너 마스크 데이터를 반환합니다. 이 함수는 게임에서 여러 오디오 리스너가 있을 때 유용하게 사용됩니다. 문법 audio_get_listener_mask(); 반환값 * Real: 현재 오디오 리스너 마스크의 비트 마스크 데이터입니다. 예제 아래는 현재 리스너 마스크 데이터를 가져와서 전역 변수에 저장된 데이터와 비교한 후
Manual
audio_get_listener_info 함수는 주어진 리스너에 대한 정보를 포함하는 DS 맵을 생성합니다. 이 함수에 대한 사용법과 예제를 간단히 설명하겠습니다. 함수 설명 이 함수는 리스너의 다양한 정보를 가지고 있는 DS(MAP) 맵을 반환합니다. 반환된 DS 맵은 다음과 같은 키를 포함합니다: 키 설명 "name" 리스너의 이름(기본적으로 대부분의 플랫폼에서
Manual
이 문서에서는 audio_get_listener_count 함수에 대해 설명하며, 이 함수를 어떻게 활용할 수 있는지 예제를 통해 알아보겠습니다. 함수 설명 일부 대상 플랫폼에서는 여러 개의 리스너를 허용하므로, 다른 리스너를 변경하거나 사용하기 전에 대상 플랫폼에서 사용할 수 있는 리스너 수를 아는 것이 중요합니다. 이 함수는 사용 가능한 리스너의 수를 반환합니다. 문법
Manual
audio_sound_get_audio_group 함수는 주어진 사운드 자산 또는 사운드 인스턴스가 속한 오디오 그룹의 ID를 반환합니다. 문법 audio_sound_get_audio_group(sound_index); 매개변수 매개변수 타입 설명 sound_index 사운드 자산 또는 사운드 인스턴스 ID 사운드 자산 또는 인스턴스의 인덱스입니다. 반환 값 * 오디오 그룹 ID 사용 예제 다음
Manual
`audio_group_unload` 함수는 특정 오디오 그룹에 속하는 모든 사운드를 언로드(unload)하는 함수입니다. 이 함수를 호출하면 현재 재생 중인 사운드는 중지하고, 주어진 오디오 그룹 ID가 유효한 경우에만 언로드가 시작됩니다. ## 함수 사용법 ### 문법 ```gml audio_group_unload(groupID); 매개변수 매개변수 타입 설명 groupID Audio Group ID 언로드할 오디오 그룹의 인덱스
Manual
이 문서는 오디오 그룹에서 모든 소리를 멈추는 함수인 audio_group_stop_all의 사용법을 설명합니다. 이 함수는 특정 오디오 그룹에서 현재 재생 중인 모든 소리를 정지시킵니다. 기본 문법 audio_group_stop_all(groupID); 인자 설명 인자 타입 설명 groupID Audio Group ID 정지할 오디오 그룹의 인덱스 (오디오 그룹 창에서 정의됨) 반환값
Manual
이 문서는 audio_group_set_gain 함수에 대해 설명합니다. 이 함수를 사용하면 지정한 시간 동안 소리 그룹을 점점 줄이거나 증가시킬 수 있습니다. 즉, 소리를 서서히 줄이거나 즉시 설정할 수 있습니다. 함수 설명 문법 audio_group_set_gain(groupID, volume, time); 매개변수 설명 매개변수 타입 설명 groupID Audio Group ID 게인을
Manual
이 문서는 audio_group_name 함수를 설명합니다. 이 함수는 주어진 오디오 그룹의 이름을 반환하여 표시하거나 확인하는 데 사용됩니다. 기능 설명 오디오 그룹을 정의할 때, 각 그룹에 고유한 이름을 부여합니다. GameMaker는 이 이름을 상수로 변환하여 그룹의 ID 값으로 사용합니다. audio_group_name 함수는 이 ID를 받아서 사용자가 지정한 그룹의 이름을 문자열
Manual
이 문서는 오디오 그룹의 로딩 진행 상황을 확인하는 함수에 대해 설명합니다. 이 함수는 0에서 100 사이의 값을 반환하여 오디오 그룹이 얼마나 로드되었는지 알려줍니다. 함수 개요 함수 사용법 audio_group_load_progress(groupID); 인수 설명 인수 이름 데이터 타입 설명 groupID 오디오 그룹 ID 체크할 오디오 그룹의 인덱스 (오디오 그룹 창에서
Manual
이 문서는 audio_group_load 함수에 대해 쉽게 설명하고, 다양한 활용 및 응용 예제를 제공합니다. 이 함수는 특정 오디오 그룹에 속하는 모든 소리를 메모리에 로드하는 기능을 제공합니다. 함수 설명 기능 * 지정된 오디오 그룹에 속한 모든 소리를 메모리에 로드합니다. * 로드가 시작되면 true를 반환하고, 다음 중 하나의 경우 false를 반환합니다: * 그룹 ID가
Manual
이 문서에서는 audio_group_is_loaded 함수에 대해 설명합니다. 이 함수는 특정 오디오 그룹이 메모리에 로드되어 사용 준비가 되었는지 확인하는 기능을 합니다. 문법 audio_group_is_loaded(groupID); 매개변수 매개변수 타입 설명 groupID Audio Group ID 확인할 오디오 그룹의 인덱스 (오디오 그룹 창에서 정의된 대로) 반환값 * Boolean: 오디오 그룹이 로드되어