어째 인게임 로직 구현보다 UI 구성하는데 시간이 더 오래 걸리는 것 같다..ㅜㅜ DJMAX RESPECT V는 대부분의 UI가 사선으로 깎여서 채워지는데, 쉐이더는 도저히 모르겠어서 아래와 같이 처리했다. 흰 배경 이미지 하나를 넣고 Mask 컴포넌트 추가, 스크립트로 Fill Amount를 0.3~0.5초에 걸쳐 채워주도록 했다. 4, 5, 6, 8 버튼 순환 시 BUTTON TUNES와 배경 사이에 나오는 이펙트는 프리팹으로 만들어서 Start() 함수에서 Fill Amount 호출 왼쪽에서부터 다 채워지면 fillOrigin을 오른쪽으로 바꾼 다음 1.0f -> 0f로 다시 빼도록 처리해줬다. - 사선의 방향이 반대로(45도 or -45도) 되게 하고 싶다면 fillMethod를 Top으로 바꿔주..
Projects
https://noonnu.cc/font_page/744 눈누 스포카한산스네오 - 스포카 noonnu.cc 영문, 한글 모두 위 링크의 스포카한산스네오와 거의 비슷하다. 해당 폰트를 약간 수정해서 사용한 듯. 맘같아선 나도 전부 똑같이 수정하고 싶지만, 굳이...... 그러고싶진 않다. 캬 원본이 없으면 그냥 원본처럼 보일 듯.
유니티로 리듬게임을 만들어보려고 한다. 시장에는 DJMAX와 EZ2ON이라는 아주 훌륭한 참고자료들이 있기 때문에, 이 게임들을 내멋대로 해석해 카피해보고자 한다. 주로 카피할 게임은 DJMAX이다. 그래서 이름도 DJadeMAX RESPECT V로 지었다. 구조 설계 BMS 이미 게임이든 음악이든 아마추어 제작자들이 BMS 데이터를 활용하고 있다. BMSE와 BMHelper 등 아주 훌륭한 툴들이 있지만, 사용하지 않을 것이다. MIDI BMHelper에는 MIDI가 들어간다고 들었다. MIDI의 구조를 공부한 김에, 노트가 연주되면 키음이 들릴 수 있도록 MIDI와 노트가 하나로 이뤄진 파일을 만들어보고자 한다. 구조 작성 내가 구상한 채보 데이터의 구조는 아래와 같다. public enum KeyD..