[유니티] 오디오(Audio)
·
unity etc./lecture
📖 학습 목표 유니티의 오디오 시스템에 대해 배웁니다. 오디오 리스너(Audio Listener)와 오디오 소스(Audio Source)를 익힙니다. 3D Sound와 2D Sound의 차이를 익힙니다. 📒 과정 0. Scene 열기 프로젝트 폴더 내 Scenes폴더 안에 있는 "5. Audio"을 엽니다. 1. Audio Listener 유니티에서 "오디오 리스너(Audio Listener)"는 씬에 배치되어 있는 오디오 소스(Audio Source)에서 재생되는 소리를 듣고 이것을 사용자에게 들려주는 역할을 합니다. 오디오 리스너는 기본적으로 씬에 배치되는 카메라(Main Camera) 오브젝트의 컴포넌트로 추가되어 있습니다. 기본적으로 오디오 리스너는 배치되어있기때문에 별도로 생성하지 않아도 됩니다..
[유니티] 환경 사운드 (Ambient Area)
·
unity game modules
게임 내에서 환경소리를 이용하면 더욱 생동감 있는 게임을 구성할 수 있습니다. 기능 및 구현과정 자체는 매우 단순하지만 편리하게 씬 내에 환경 사운드를 배치할 수 있기에 이를 정리하였습니다. 💬 목차 이 클래스의 기능은 비어있는 게임 오브젝트에 AmbientArea 컴포넌트를 추가하여 버튼을 누르면 자동으로 사운드를 재생할 준비를 마치게되며, 편리하게 3D사운드의 영역을 조절할 수 있도록 해줍니다. 플레이어가 오디오 소스의 maxDistance보다 멀리 떨어지게되면 자동으로 해당 오디오는 멈추며, 영역내로 들어오면 다시 오디오소스가 재생되게 합니다. 이 기능은 [편리하게 소리를 담당하는 사운드 매니저 구현]의 기능 일부를 포함합니다. ✅ 구현 · AmbientArea.cs 런타임 도중 실제로 기능을 작동..
[유니티] 사운드를 편하게 관리하는 사운드매니저
·
unity game modules
사운드 매니저의 두번째 버전이 있습니다. 유니티 편리하게 소리를 담당하는 사운드 매니저 구현 ✅ 기능 사운드를 여러 오브젝트에 붙이고, 특정 조건이 발생하면 실행할 수 있지만 씬 규모가 거대해지고 많은 오브젝트들이 생성되면 사운드 관리가 어려워질 수 있습니다. 그렇기에 하나의 bonnate.tistory.com 음향 효과를 제어하는 스크립트로 사운드를 편리하게 관리하도록 구현한다. //SoundManager.cs using System.Collections; using System.Collections.Generic; using UnityEngine; //사운드의 타입이다. 사운드를 중단을 식별하기위해 사용한다. public enum SoundType { BGM, EFFECT, QUOTEBEEP, STE..
bonnate
'사운드' 태그의 글 목록