정확한 메트로놈을 구하고나니 마디구현이랑 박자에 맞게 노트를 떨어지게 하는 것이 어렵지 않았다.
여기까지 진행하니 배속까지 구하는 것은 그리 어렵지 않았음.
애초에 노트를 떨구는 이동을
노트 개개인의 y축을 y += noteSpeed 의 방식으로 계산을하고 프레임에 맞춰서 떨구려고했는데
아예잘못된 것이었다.
현재 곡의 진행시각을 기준으로 y축을 계속 갱신하는 방법으로 코드를 짜야한다.
현재곡의 진행시각에 비례해서 noteSpeed 를 곱해주며 떨어지는 방식
이때 noteSpeed의 변화에 따라 배속이 바뀌고
그에 맞게 노트와 마디들의 y축이 재조정된다.
아직 구현하느라 이것저것 실험해보고 코드가 간결하지 않은데 조만간 정리한번 해야겠다.
'개인프로젝트 > DJ Technician' 카테고리의 다른 글
cocos-2dx로 다시 도전 (0) | 2018.11.30 |
---|---|
DJ_Technician 자바 리듬게임 만들기 근황 (0) | 2018.11.30 |
DJ_Technician 자바 리듬게임 제작 근황 (0) | 2018.11.29 |
시작 (0) | 2018.11.29 |