devflow.kr@:~#

'JAVA'에 해당되는 글 4건

  1. Eclipse 테마 관련 플러그인
  2. 간단한 JSON 노드 체계 확인 (JSON viewer)
  3. devnote 110320
  4. dev-note1 - bms -

Eclipse 테마 관련 플러그인

JAVA



* http://eclipsecolorthemes.org/

  

 소스코드 수정창(Editor)의 색상(Syntax Color)을 프리셋으로 쉽게 저장, 공유, 불러오기 가능.

 Eclipse Market Place에서 Eclipse Color Theme 다운로드 후,위 사이트에서 XML을 받아 Import하면 된다.

 혹은 Eclipse 설정가서, General -> Apperance -> Color Thjeme에서 개발자가 제공하는 테마를 다운로드할 수 있다.






 * 기본 Theme.

  한국분이 만드신 크롬테마를 추천한다. Eclipse Market Place에서, Eclipse 4 Chrome Theme를 다운로드해 설치하면 된다.

  혹은 외부에서 JAR파일을 다운로드받아, Eclipse폴더의 dropin 폴더에 넣은 후, Eclipse를 재시작한 후, 설정가서 General -> Appearance -> Theme에서 선택하면 된다.



  

간단한 JSON 노드 체계 확인 (JSON viewer)

JAVA





Online JSON Viewer를 통해 보면 됩니다..




예를들어


{ 
     "title":"TEST", 
     "title_img":"title.png", 
      "buttons":[ 
           { 
                 "id":"home01", 
                 "title":"테스트버튼", 
                 "icon_img":"test_btn.png", 
                 "text_img":"text_img.png" 
           }, 
           { 
                 "id":"home02", 
                 "title":"테스트버튼2", 
                 "icon_img":"test_btn2.png", 
                 "text_img":"text_img2.png" 
           } 
       ] 
}



와 같은 내용의 노드를 확인하면




위와같이 깔끔하게 나옵니다..


URL로 통해 불러오는것도 가능합니다.



링크 : http://jsonviewer.stack.hu/


devnote 110320

JAVA
Ryulib에서 andengine으로 변경을 시작함.

아무래도 이게 최고의 방법인듯하다

아오 뻐킹
 


SVN을 이용해서 andengine 소스를 checkout함 (처음해봐서 해맴ㅋ) 

dev-note1 - bms -

JAVA


*---------------------- HEADER FIELD
해드필더.



*---------------------- MAIN DATA FIELD

매인 데이타 필드이다.



bmse로 bms를 간단히만듬.

=========================================================================================

#00001:ZZ
#00012:020100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

#00101:00
#00101:ZZ
#00112:02
#00114:ZZ

#00201:ZZ

=========================================================================================

일단 노트가 안나오고 노래만나오는곳. 그러니깐 Bxx구간이다. B는 background인갘ㅋ?

#00001:ZZ
#00101:ZZ
#00201:ZZ

를봐보자.

#000-b01과 #001-b02 또 #002-b01 에 ZZ웨이브를 놓았다.
마지막 1부분이 해당 #의 첫번째노트같다. 그러면 앞 00x는 #00x와 같다는것이겠다.

그럼 또 여기서.

#00101:00
#00101:ZZ

이렇게 중복되는것이 발생한다. 아무래도 BMSE의 대충만든 프로그램의 냄새가난다.
저장할때마다 마지막줄에 13문자가 들어가는거보니..ㅋㅋㅋ
* 일단 이 부분은 그냥 마지막에 불러오는걸 덮어씌우는 식으로 해야겠다.


자 중간요약.
              요거는 B와 기본 노트부분을 나누는거같다. B는 0, 기본은 1
#  0  2  0  1  :  Z  Z   이부분은 노트. 2자리 마다 짤라주면될거같다.
이부분은 씬.. 즉.. 뭐랄까 기준나누는했튼 그런류.
                 이건 그 씬의 가로 행번호.


#00012:020100000000000000000000000000000000000000000000
000000000000000000000000000000000000000000000000

이부분. 참길다. 그래서 엔터문자 추가.


한씬당 노트는 최대 48개임.

노트의 WAV번호는

0 ~ Z                ex) 0A, 6A, EF, ZZ ...
0 ~ Z

조합으로 이루워짐.





티스토리 툴바