Notice
Recent Posts
Recent Comments
Link
목록개발일지/리듬게임 모작 (1)
스토리지
리듬게임 모작 1 - BPM에 따른 박자 계산
박자를 계산하고자 생각했던 방법은 두 가지이다. 기본적으로 해당 곡의 bpm과 박자를 알 때 그 곡의 한 마디에 해당하는 시간을 알 수가 있다. 60bpm, 4/4 박자에서 1분당 4분음표가 60개씩 떨어진다고 생각하면 나머지 bpm들은 비례식으로 계산할 수 있다. 특정 bpm및 박자에 관한 식은 다음과 같다. (60BPM / specBPM) * curBeat / 4/4 1. Unity의 deltaTime을 사용해서 시간을 계속 재가면서 박자 갱신 해당 구현은 쉽게 이루어질 수 있지만 deltaTime 자체의 오차가 리듬게임에서는 생각보다 커서 곡이 20초 이상만 진행되어도 박자가 어긋난다는 것을 바로 눈치챌 수 있다. 2. 주파수 값 이용 현재 유니티에서는 AudioSource의 clip의 freque..
개발일지/리듬게임 모작
2023. 6. 28. 03:23