자바 리듬 게임4 자바 리듬 게임 만들기(4) 이번 글은 4번째 Note, KeyListener 클래스에 대한 부분입니다. 1. 구현 기능, 목표 및 Main, Dynamic 클래스 2. Game 클래스 3. Track, Music, Beat클래스 4. Note, KeyListener 클래스 1. Note note 클래스는 곡의 Note 들에 대한 정보와 노트 판정 정보를 저장하는 클래스로 다른 클래스들과 마찬가지로 Thread 를 상속받는다. 생성자 Note 메소드에서는 게임에서의 키보드 위치에따라 note의 x 좌표가 어디에 위치해야하는지를 알려준다. screenDraw 는 많이 보아왔던 메소드로 그래픽적 요소를 그려내기 위한 메소드이다. drawImage 메소드를 사용해 어떤 그림을 어떤 위치에 그리고 싶은지 정해준다. drop 메소드는 노트를.. 토이 프로젝트/Spring&Java 갖고놀기 2022. 3. 23. 자바 리듬 게임 만들기(3) 이번 글은 3번째 Track, Music 클래스에 대한 부분입니다. 1. 구현 기능, 목표 및 Main, Dynamic 클래스 2. Game 클래스 3. Track, Music, Beat클래스 4. Note, KeyListener 클래스 1. Track 클래스 트랙 클래스는 곡에 대한 정보를 담기 위한 클래스이다. 정확히는 하나의 곡에 대한 여러 정보들을 하나의 객체로 묶어두기 위한 클래스라도고 이야기할 수 있겠다. 앞서 Dynamic Music 에서 ArrayList 로 Track 객체 배열을 만들었다. 이후 Track 클래스 객체를 만들어서 해당 객체를 배열에 넣어준다고 했는데 이때 사용되는 것이 Track 클래스이다. Track 클래스의 객체는 제목이미지, 게임 메뉴 이미지, 곡 선택 시 이미지, .. 토이 프로젝트/Spring&Java 갖고놀기 2022. 3. 22. 자바 리듬 게임 만들기 (2) : Game(feat. 노트찍기모드) 2022.03.20 - [토이 프로젝트/따라하면서 배우기] - 자바 리듬 게임 제작 (1) : Main, DynamicMusic 클래스 자바 리듬 게임 제작 (1) : Main, DynamicMusic 클래스 이제 자바 공부도 한지 몇개월정도 지난것 같습니다. 이제부터는 기초 공부와 겸해서 내가 원하는 것, 내가 하고 싶은 것을 좀 더 만들어보기로 하였습니다(지금까지도 그랬지만...ㅋㅋ) 그래서 terianp.tistory.com 이번 글은 2번째 Game 클래스에 대한 부분입니다. 1. 구현 기능, 목표 및 Main, Dynamic 클래스 2. Game 클래스 3. Track, Music, Beat 클래스 4. Note, KeyListener 클래스 1. Game 클래스 : 리듬 게임을 동작시키기위한 .. 토이 프로젝트/Spring&Java 갖고놀기 2022. 3. 21. 자바 리듬 게임 만들기 (1) : 구현목표, Main, DynamicMusic 클래스 이제 자바 공부도 한지 몇개월정도 지난것 같습니다. 이제부터는 기초 공부와 겸해서 내가 원하는 것, 내가 하고 싶은 것을 좀 더 만들어보기로 하였습니다(지금까지도 그랬지만...ㅋㅋ) 그래서 생각한게 바로 따라하면서 공부하기 였습니다. 안타깝게도 아직은 Java 를 능숙하게 따라가지 못하고 있고, 각 라이브러리의 메서드나 그런 것들에 대해서 무지하다고 생각하였습니다. 그래도 하고 싶은게 많았으니...결국 다른분들이 만든 것들을 보고, 강의를 보고 열심히 따라하면서 배우고자 합니다 물론 무조건 따라하는 것은 아니고, 따라하면서도 제 나름대로 구현 목표를 갖고, 기본적인 기능 외 목표로한 부분을 구현하는 것을 목표로 달려갈 예정입니다. 사실 하나의 글에 정리하고 싶었는데...생각보다 많아져서 여러번에 걸쳐 정.. 토이 프로젝트/Spring&Java 갖고놀기 2022. 3. 20. 이전 1 다음 728x90 반응형