본문 바로가기

개인프로젝트/DJ Technician

DJ_Technician 자바 리듬게임 만들기 배속 구현

정확한 메트로놈을 구하고나니 마디구현이랑 박자에 맞게 노트를 떨어지게 하는 것이 어렵지 않았다.

여기까지 진행하니 배속까지 구하는 것은 그리 어렵지 않았음.


애초에 노트를 떨구는 이동을

노트 개개인의 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