Manual

Manual

오디오 사운드 루프 시작점 가져오기

이 문서는 GameMaker Studio에서 사용되는 audio_sound_get_loop_start 함수에 대해 설명합니다. 이 함수는 주어진 사운드 자산 혹은 사운드 인스턴스의 루프 시작점을 초 단위로 반환합니다. 구문 audio_sound_get_loop_start(index); 매개변수 매개변수 유형 설명 index 사운드 자산 또는 사운드 인스턴스 ID 사운드 자산이나 사운드 인스턴스의 ID 반환

By 이재협/실장/시스템개발실/PHYSIA

Manual

audio_sound_get_loop_end 함수 해설

audio_sound_get_loop_end 함수는 주어진 사운드 자산 또는 사운드 인스턴스의 루프 끝 지점을 초 단위로 반환하는 함수입니다. 문법 audio_sound_get_loop_end(index); 인자 인자 타입 설명 index 사운드 자산 또는 사운드 인스턴스 ID 사운드 자산 또는 인스턴스의 인덱스 반환값 * 실수: 루프 끝 지점을 초 단위로 반환합니다.

By 이재협/실장/시스템개발실/PHYSIA

Manual

오디오 루프 포인트

오디오 루프 포인트는 오디오 자산의 일부(또는 섹션)를 반복(loop) 재생할 수 있게 해줍니다. 오디오를 수동으로 재생하는 데 사용할 수 있는 audio_sound_get_track_position 및 audio_sound_set_track_position을 사용해도 섹션 반복에 대한 정확성을 보장할 수 없습니다. 이는 오디오가 초당 44100 또는 48000번과 같은 훨씬 높은

By 이재협/실장/시스템개발실/PHYSIA

Manual

오디오 루프 상태 확인 함수

audio_sound_get_loop 함수는 재생 중인 사운드 인스턴스가 루프 설정이 되어 있는지를 반환합니다. 이 문서에서는 함수의 사용법과 함께 다양한 활용 사례를 소개합니다. 함수 구문 audio_sound_get_loop(index); 인수 설명 인수 데이터 타입 설명 index Sound Instance ID 사운드 인스턴스의 인덱스 반환값 * Boolean: 사운드 인스턴스가 루프 설정이 되어

By 이재협/실장/시스템개발실/PHYSIA

Manual

오디오 리스너 마스크 설정에 대한 설명

게임 개발에서 오디오를 제어하는 것은 필수적입니다. audio_set_listener_mask 함수는 여러 리스너가 있는 시스템에서 특정 사운드가 플래그된 리스너만 들릴 수 있도록 비트 마스크를 설정합니다. 이 함수를 사용하면 각 사운드에 대해 비트 마스크를 개별적으로 설정할 필요 없이, 전역 마스크를 설정하여 일반적으로 재생되는 모든 사운드가 이 마스크로 표시된 리스너에게 들리게 할

By 이재협/실장/시스템개발실/PHYSIA

Manual

오디오 리스너 속도 함수 설명

이 문서는 audio_listener_velocity 함수에 대한 내용을 설명하며, 이 기능이 청취자에게 도플러 효과를 제공하고 오디오 움직임을 시뮬레이트하는 방법을 다룹니다. 기능 개요 audio_listener_velocity 함수는 주어진 상대 x, y, z 위치를 기반으로 청취자의 속도를 설정합니다. 청취자가 움직이지 않거나 움직임이 일정하지 않은 경우, 이 값을 설정할 필요는 없습니다. 그러나 플레이어가

By 이재협/실장/시스템개발실/PHYSIA

Manual

오디오 리스너 속도 설정 (audio_listener_set_velocity)

이 함수는 주어진 리스너에게 도플러 효과를 제공하고 주어진 상대 `x`, `y`, `z` 위치에서 계산된 벡터에 기반하여 오디오의 움직임을 시뮬레이션하는 데 사용할 수 있습니다. 기본 리스너 인덱스는 0이며, 대상 플랫폼에서 사용할 수 있는 다양한 인덱스를 얻으려면 `audio_get_listener_info()` 함수를 사용할 수 있습니다. 만약 주어진 리스너가 움직이지 않거나 움직임이 일정하지

By 이재협/실장/시스템개발실/PHYSIA

Manual

오디오 리스너 위치 설정 (`audio_listener_set_position`)

이 함수는 주어진 리스너의 위치를 3D 오디오 공간 내에서 변경할 수 있게 해줍니다. 기본 리스너 인덱스는 0이며, `audio_get_listener_info()` 함수를 사용하여 타겟 플랫폼에서 사용 가능한 다양한 인덱스를 얻을 수 있습니다. 아래 이미지처럼, 리스너의 기본 위치는 (0, 0, 0)입니다. 일반적으로 이 함수를 사용하여 게임 내 플레이어 오브젝트와 함께

By 이재협/실장/시스템개발실/PHYSIA

Manual

오디오 리스너 방향 설정 함수 해설

개요 audio_listener_set_orientation 함수는 3D 오디오 공간 내에서 주어진 리스너의 방향을 변경할 수 있게 해줍니다. 기본 리스너 인덱스는 0이며, 특정 플랫폼에서 사용 가능한 인덱스를 알아보려면 audio_get_listener_info() 함수를 사용할 수 있습니다. 리스너의 방향은 상대적인 x, y, z 위치에서 계산된 look at vector와 up vector에 따라 결정됩니다.

By 이재협/실장/시스템개발실/PHYSIA

Manual

오디오 리스너 위치 설정

이 문서에서는 3D 오디오 공간 내에서 리스너의 위치를 변경하는 방법에 대해 설명합니다. 기본 리스너 위치는 (0, 0, 0)이며, 게임 내 플레이어 객체와 함께 리스너의 위치를 이동시켜 오디오의 청취 경험을 변화시킬 수 있습니다. 기본 개념 리스너란? 리스너는 게임 내에서 발생하는 소리를 듣는 "귀" 역할을 합니다. 각 오디오 발신기(

By 이재협/실장/시스템개발실/PHYSIA

Manual

오디오 리스너 방향 설정

이 문서는 3D 오디오 공간에서 리스너의 방향을 변경하는 방법에 대해 설명합니다. audio_listener_orientation 함수를 사용하여 리스너의 시선 방향(look at direction)과 위 방향(up direction)을 설정할 수 있습니다. 기본값은 시선 방향이 (0, 0, 1)이고 위 방향이 (0, 1, 0)입니다. 여러 개의 리스너가 있는 경우 audio_

By 이재협/실장/시스템개발실/PHYSIA

Manual

오디오 리스너 데이터 가져오기

audio_listener_get_data 함수는 주어진 리스너의 위치, 속도 및 방향 값을 포함하는 DS 맵을 생성하고 채워줍니다. 기본 리스너 인덱스는 0이며, audio_get_listener_info() 함수를 사용하여 대상 플랫폼에서 사용할 수 있는 다른 인덱스를 얻을 수 있습니다. 잘못된 리스너 인덱스를 제공하면 함수는 -1을 반환합니다. 주의: 반환된 DS 맵은 적절한 함수를

By 이재협/실장/시스템개발실/PHYSIA