플레이 하면
Audio Source 컴포넌트에서 Play()로 노래 재생하고 osu파일에서 파싱한 걸로 노트 떨어뜨리는데
일시정지 눌러놓고 플레이버튼 누른 다음에 다시 일시정지 풀고 플레이하면 노래랑 노트가 싱크가 맞는데
그냥 플레이버튼 누르면 노트랑 노래가 싱크가 안맞는데 이유가 뭘까요..
플레이 하면
Audio Source 컴포넌트에서 Play()로 노래 재생하고 osu파일에서 파싱한 걸로 노트 떨어뜨리는데
일시정지 눌러놓고 플레이버튼 누른 다음에 다시 일시정지 풀고 플레이하면 노래랑 노트가 싱크가 맞는데
그냥 플레이버튼 누르면 노트랑 노래가 싱크가 안맞는데 이유가 뭘까요..
에디터에서 플레이버튼 누르면 첨에 프레임드랍있는데 그것때문인듯 간단하게는 Invoke같은걸로 재생을 지연시켜서 해결가능할건데 궁극적으로는 Time.deltaTime말고 AudioSettings.dspTime을 쓰던지 아님 다른 동기화 방법을 찾아야됨
ㅇㅎ 감사합니다.