BMS Viewer 개발 (2)

겉보기에는 변한게 별로 없어보이지만 속은 꽤나 많이 바뀌었습니다. 모든 이벤트(노트, bga, bpm 등등)을 한 시간순으로 정렬에 한 리스트에 넣어 쭉쭉 처리해주는 식으로 해서 좀 가벼워진것 같네요. 간단한 믹서를 넣었고 엄청난 삽질끝에 동영상 bga를 처리할 수 있게 되었습니다.

현재 문제점

  • BPM이 너무 클 경우 한 프레임에 Pulse가 너무 많이 지나가버려 곡이 확 끝나버린다 -> 이벤트를 Pulse로 처리하지말고 파싱할 때 시간정보를 넣어 그걸로 처리해야..
  • 변속시에 노트 레인이 이상한데가 보임 -> 노트 레인 위치를 처리해주는 방식을 바꿔야 하는데 그럼 싱크가 안맞을 것 같기도 하고..

추가할 요소

  • uBmPlay처럼 재생속도 조절
  • Random, S-Random, H-Random등등 지원(Random은 라인을 지정 가능하게)
  • glassist의 패턴 정보 보기의 그래프를 만들고 사운드클라우드처럼 클릭하면 그 위치로 이동할 수 있게
  • 9키, 14키 등의 레이아웃
  • 지뢰노트, 투명노트 등
  • 곡 도중 HiSpeed 변화
  • 스킨 예쁘게
  • 각 레인별 노트수 보여주는 기능같은것도 있으면 좋을..까?