전체 글 51

내일배움캠프: Audio Mixer를 사용해야 하는 이유

유니티 메뉴얼 오늘은 Audio Mixer를 활용한 오디오 소스 볼륨 조절 방식에 대해서 공부했다.유니티에서는 사운드 리소스를 재생하려면 오디오 소스 컴포넌트를 필수적으로 사용해야 한다. 그런데 이 오디오 소스 컴포넌트를 더 잘 다룰 수 있게 도와주는 도구가 바로 Audio Mixer다. 오디오 소스 볼륨을 조절하는 것만으로도 소리를 제어할 수 있다.하지만 여러 개의 오디오 소스를 사용하게 되면, 개별적으로 관리해야 해서 작업이 굉장히 복잡해질 수 있다.Audio Mixer를 활용하면 이 문제를 훨씬 간단히 해결할 수 있다.Audio Mixer를 사용해야 하는 이유오디오 소스의 Output을 Audio Mixer의 특정 그룹에 연결하면, 해당 그룹의 볼륨만 조정해도 연결된 모든 오디오 소스의 설정이 한 ..

내일배움캠프 2024.12.12

내일배움캠프: LayerMask와 layer

유니티 메뉴얼오늘은 LayerMaske와 layer를 좀 더 정확하게 구분하기 위해 공부했다.   Layer를 int로 가져오는 것과 LayerMask로 가져오는 것의 차이Layer정수 값으로 layer를 표현해줌.Unity 에서는 각 layer를 0~31까지의 정수 ID로 관리특정 레이어 하나를 가져오기 위해 사용 즉, 개별 Layer 식별에 사용되며, 비트 연산 없이 단일 Layer만 집중!   int playerLayer = LayerMask.NameToLayer("Player");Debug.Log(playerLayer); // 출력: 해당 Layer의 정수 값 (예: 5)LayerMaskLayerMask는 Layer를 비트 플래그로 표현한 정수 값을 가짐.여러 Layer를 조합하거나 필터링할 때 ..

내일배움캠프 2024.12.11

내일배움캠프: SortingLayer

유니티 SortingLayer 공식 문서  개발 하는 게임 장르 특성상 다양한 오브젝트가 화면에 렌더링 되는 경우가 많기 때문에 layer를 잘 나눠줘야 하는데 어떻게 순서를 지정해주는게 좋을 지 감이 안 잡혀서 SortingLayer와 Order in Layer에 관해 공부를 했다.  Sorting Layer와 Order in Layer의 차이점Sorting Layer는 오브젝트를 더 큰 범주로 나누어 렌더링 순서를 결정하기 위해 주로 사용!예를 들어, 배경과 캐릭터, UI를 각각 다른 레이어로 설정해서 관리할 수 있다. Order in Layer는 같은 Sorting Layer 내에서 세부적으로 오브젝트 간의 렌더링 순서를 조정할 때 유용. 즉, 한 Sorting Layer 안에서 세부적인 순서를 정..

내일배움캠프 2024.12.10