Closed ojh050118 closed 2 years ago
Closing #20.
IO 측 재작성을 통해 오디오 관리가 쉬워졌습니다. 또한, 오래된 버전의 osu! resources의 샘플을 추가 했습니다.
BeatmapResourcesManager
TrackStore
MonitoredLargeTextureStore
BeatmapResourcesManager가 추가되었기 떄문에 더이상 필요 없습니다.
GetBackground(string name)
GetBeatmapTrack(string name)
https://github.com/ojh050118/Circle/blob/c40a67e6be23843138407be1dcfaa872a9cd0815/Circle.Game/Beatmap/BeatmapResourcesManager.cs#L25 https://github.com/ojh050118/Circle/blob/c40a67e6be23843138407be1dcfaa872a9cd0815/Circle.Game/Beatmap/BeatmapResourcesManager.cs#L43 https://github.com/ojh050118/Circle/blob/c40a67e6be23843138407be1dcfaa872a9cd0815/Circle.Game/Beatmap/BeatmapResourcesManager.cs#L61 https://github.com/ojh050118/Circle/blob/c40a67e6be23843138407be1dcfaa872a9cd0815/Circle.Game/Beatmap/BeatmapResourcesManager.cs#L80
Closing #20.
IO 측 재작성을 통해 오디오 관리가 쉬워졌습니다. 또한, 오래된 버전의 osu! resources의 샘플을 추가 했습니다.
주요 변경 사항
이제 트랙과 텍스처 관리는
BeatmapResourcesManager
에서 합니다.TrackStore
와MonitoredLargeTextureStore
가 삭제되었습니다.BeatmapResourcesManager
가 추가되었기 떄문에 더이상 필요 없습니다.트랙 또는 텍스처를 가져올때
GetBackground(string name)
와GetBeatmapTrack(string name)
을 사용합니다.https://github.com/ojh050118/Circle/blob/c40a67e6be23843138407be1dcfaa872a9cd0815/Circle.Game/Beatmap/BeatmapResourcesManager.cs#L25 https://github.com/ojh050118/Circle/blob/c40a67e6be23843138407be1dcfaa872a9cd0815/Circle.Game/Beatmap/BeatmapResourcesManager.cs#L43 https://github.com/ojh050118/Circle/blob/c40a67e6be23843138407be1dcfaa872a9cd0815/Circle.Game/Beatmap/BeatmapResourcesManager.cs#L61 https://github.com/ojh050118/Circle/blob/c40a67e6be23843138407be1dcfaa872a9cd0815/Circle.Game/Beatmap/BeatmapResourcesManager.cs#L80