'프로그래밍/Unity' 카테고리의 글 목록 (2 Page)
본문 바로가기
반응형

프로그래밍/Unity18

반응형
There are 2 audio listeners in the scene. Please ensure there is always exactly one audio listener in the scene. 해결 방법 유니티로 씬을 편집하다가 플레이 모드를 켜면 There are 2 audio listeners in the scene. Please ensure there is always exactly one audio listener in the scene. 라는 콘솔 메세지가 무수히 많이 반복 출력 되는 경우가 발생한다. "씬에 2개의 Audio Listener 를 가지고 있습니다. 씬에 한개의 Audio Listener 만 가지고 있는지 확인해 주세요." 라는 뜻이다. 딱히 오류도 발생하는 건 아니지만 이 메세지 출력 때문에 테스트를 못할 정도로 버벅거리는 경우도 있다. 이 메세지가 출력 되는 이유는 원래 한개의 씬당 한개만 존재 해야 하는 Audio Listener 컴포넌트가 현재 씬에 한개 더 생성되어 있기 .. 2019. 11. 22.
[UniRx 입문 강좌 6] 코루틴(Coroutine) 과 UniRx 연동 [UniRx 입문 강좌 1] 개념 및 기본 사용법 소개 [UniRx 입문 강좌 2] UniRx 의 핵심, Subject 와 Observable 사용 방법 [UniRx 입문 강좌 3] IObserver 메세지 종류와 스트림의 수명 관리 [UniRx 입문 강좌 4] Operator 활용(1) - Where & Select & SelectMany 사용법 [UniRx 입문 강좌 5] Operator 활용(2) - 다양한 오퍼레이터 소개 지난 강좌에서 다양한 오퍼레이터에 대해 소개했다. 이 오퍼레이터 들을 어떻게 사용하느냐에 따라 생산성에 엄청난 도움을 얻을 수 있지만 그렇다고 모든 처리를 이 오퍼레이터들을 이용해 처리하려고 하면 오히려 가독성도 떨어지고 퍼포먼스에도 마이너스가 되는 경우가 많다. UniRx 의 .. 2019. 10. 29.
[UniRx 입문 강좌 5] Operator 활용(2) - 다양한 오퍼레이터 소개 [UniRx 입문 강좌 1] 개념 및 기본 사용법 소개 [UniRx 입문 강좌 2] UniRx 의 핵심, Subject 와 Observable 사용 방법 [UniRx 입문 강좌 3] IObserver 메세지 종류와 스트림의 수명 관리 [UniRx 입문 강좌 4] Operator 활용(1) - Where & Select & SelectMany 사용법 [UniRx 입문 강좌 6] 코루틴(Coroutine) 과 UniRx 연동 지난 강좌에서 UniRx 의 대표적인 오퍼레이터, Where 와 Select (그리고 SelectMany) 에 대해 알아 보았다. 이 두가지 오퍼레이터는 UniRx 구문을 10번 쓰면 그 중 7,8 번은 사용해야 할 정도로 자주 사용하는 오퍼레이터 이다. 하지만 우리가 원하는 복잡한 처.. 2019. 10. 14.
[Unity] 에셋스토어(AssetStore) 에서 다운로드 받은 패키지(Package) 들이 저장되는 경로 유니티의 에셋스토어에서 특정 에셋을 다운로드를 받으면 현재 오픈되어 있는 프로젝트에 각 구성 파일들이 바로 임포트 되어 버려서 .package 파일을 따로 저장해 두고 싶은 경우 난감할 수 있다. 사실 이 패키지 파일은 별도의 경로에 따로 모여 있으므로 직접 찾아가서 복사해 오면 된다. 윈도우 OS 의 경우 : C:\Users\사용자명\AppData\Roaming\Unity\Asset Store-5.x 맥 OS 의 경우 : ~/Library/Unity/Asset Store-5.x 2017년 부터 유니티 버전이 5.x 에서 년도 기준으로 변경되었는데 패키지 다운 경로에는 왜 5.x 가 붙는 지 모르겠다. 심지어 유니티 매뉴얼에 가보면 라고 존재하지도 않는 잘못된 경로를 알려주고 있음. 2019. 10. 8.