강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

강동훈님의 프로필 이미지
강동훈

작성한 질문수

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진

Sound Manager #3

Sound Clear() 관련 질문

작성

·

342

0

     foreach(AudioSource audio in _audioSources)

        {

            audio.Stop();

            audio.clip = null;

        }

        _audioClips.Clear();

이 부분에서 강의 코드에선 stop 함수가 clip =null 보다 아래 있던데 Stop이 clip을 멈추는 거로 아는데 clip을 먼저 초기화해도 문제가 발생하지 않네요.

audiosource 내부적으로 재생중인 clip을 위에서 지정한 clip의 메모리 외에 별도의 공간에 따로 저장하고 있는 거로 생각해도 될까요?

답변 1

0

Rookiss님의 프로필 이미지
Rookiss
지식공유자

글쎄요 Stop 내부적으로 널체크를 할 수도 있고 
유니티 코드를 보지 않으면 알 수 없을 것 같네요.

강동훈님의 프로필 이미지
강동훈

작성한 질문수

질문하기