게임에 오디오를 추가하는 것은 게임을 새로운 차원으로 끌어올리는 데 필수적입니다. 위치 기반 오디오와 비위치 기반 오디오를 전략적으로 사용함으로써 플레이어를 당신의 세계에 몰입시키고, 그들의 행동에 대한 유용한 피드백을 제공하며, 목표를 성공적으로 달성하기 위해 무엇을 해야 하는지 그들의 주의를 끌 수 있습니다.
오디오 자산
사용할 수 있는 권한이 확실한 오디오 자산을 가져올 수 있습니다. 예를 들어, 당신이 직접 만든 오디오가 이에 해당합니다. 그러나 Roblox의 크리에이터 스토어에서는 100,000개 이상의 전문적으로 제작된 사운드 효과와 음악 트랙을 포함한 다양한 무료 오디오 자산을 제공합니다.
오디오 객체
Roblox는 디자인 요구 사항을 충족할 때까지 오디오를 재생하고 수정하는 데 사용할 수 있는 다양한 유형의 오디오 객체를 제공합니다:
- AudioEmitter 객체는 3D 환경에 오디오를 방출하는 가상의 스피커입니다.
- AudioListener 객체는 3D 환경에서 오디오를 수집하는 가상의 마이크로폰입니다.
- AudioDeviceOutput 객체는 스피커나 헤드폰과 같은 현실 세계의 물리적 하드웨어 장치입니다.
- AudioDeviceInput 객체는 현실 세계의 물리적 마이크로폰입니다.
- AudioTextToSpeech 객체는 인공 음성을 사용하여 텍스트를 오디오로 변환합니다.
- AudioSpeechToText 객체는 오디오를 텍스트로 변환합니다.
- Wires는 한 객체에서 다른 객체로 오디오 스트림을 전달합니다.
이 객체들을 사용하여 오디오를 실행 시간에 자동으로 재생하도록 설정하거나 스크립트에서 재생하도록 트리거할 수 있습니다. 이러한 오디오 객체의 실제 응용에 대해서는 2D 오디오 추가, 3D 오디오 추가, 텍스트 음성 변환 추가, 음성 텍스트 변환 추가, 음성 채팅 추가 튜토리얼을 참조하십시오.
오디오 효과
오디오 효과는 AudioPlayer 객체의 오디오 스트림을 비파괴적으로 수정하거나 향상시킵니다. 이러한 효과를 적용하여 환경을 더욱 매력적이고 몰입감 있게 만들 수 있습니다. 예를 들어, AudioEqualizer 객체를 사용하여 비 오는 소리를 muffled하게 만들거나, AudioCompressor 객체를 사용하여 소리의 최대 볼륨을 제어하거나, AudioReverb를 사용하여 실내 공간에서 소리의 더욱 사실적인 반사를 추가할 수 있습니다.