괜히 게임이나 문서작성 유틸 같은 것에 실행 전 로딩이 있는 것이 아니다..Image건 Sound건 모두 미리 Texture() 객체를 디스크로부터 메모리에 올려놓는 과정이 필요하다.물론 절대 메모리 해제 되지 않게 잘 로딩해야될테고...만약 로드해야되는 리소스 양이 너무 방대하면 중간 중간에 다시 로딩과정을 해주고(예를 들면 스테이지 이동 등)근데 이럴 때 기존에 로딩돼있던 리소스풀을 해제해주는 것도 매우 힘든 과정!!따라서 여러가지 리소스 풀을 이용할 땐 로드와 언로드가 정말 완벽하게 잘 이루어 졌는지 컨트롤알트델리트 눌러서 잘 확인하자..ㅜㅜ 사용할 때 마다 리소스를 디스크에서 읽어서 출력하는 방법은.. 매우 매우 위험하다...으헝헝..괜히 로딩과정이 있는게 아니여~~~~ 컴퓨터야 디스크 읽는 속도..
public class ContextExam extends Activity{ private static final String TAG = "ContextExam"; public void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); //1. 시스템 서비스 호출 AccessibilityManager accessibilityManager = (AccessibilityManager)this.getSystemService(Context.ACCESSIBILITY_SERVICE); //2. Context application Pakcage에 연관된 database array return String[] databaseList = t..
String url = "주소"; try { HttpClient client = new DefaultHttpClient(); HttpGet get = new HttpGet(url); HttpResponse response = client.execute(get); HttpEntity entity = response.getEntity(); String result = EntityUtils.toString(entity); Log.v("TEST",result); } catch (ClientProtocolException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generate..
cocos2d-x 프로젝트를 안드로이드로 올렸을 때 백버튼을 구현하려고 onBackPressed()를 오버라이드 해봤는데 먹히질 않더라!! 왜인지는 모르겠음.. 여튼.. cocos2d-x내에서 CCLayer의 keyBackClicked()를 오버라이드 해서 하라던데.. 이건 잘 모르겠고.. 어짜피 BackButton 써봤자 cocos2d-x로 만든 프로젝트에서는 게임 종료하기 위해 쓰는 것 말고는 잘 안쓸 것 같기에 그냥 Android 내에서 구현하였다. 소스는 다음과 같다. @Override public boolean dispatchKeyEvent(KeyEvent event) { if(event.getKeyCode()==KeyEvent.KEYCODE_BACK) { finish(); return true..
cocos2d-x에서 xml parser를 사용하려고 이것저것 찾아봤는데, 소스코드 내에서 CCSAXParser라는 것을 발견하였지만 어떻게 사용하는지 몰라서 포기! 결국 찾다 찾다 pugixml이 가장 나은 것 같아서 이를 사용하게 되었다. http://www.cocos2d-x.org/boards/6/topics/11313 위 주소를 참고해서 사용하게 되었는데~ 우선 그냥 pugixml을 사용해서 cygwin을 이용해 빌드하면 에러가 난다!(ndk-r8 기준) 에러인 즉슨 g++ 컴파일러를 기본옵션으로 돌릴 때 throw 를 지원하지 않기 때문인듯 하다. 에러 내용은 무슨 -fexception 명령옵션을 사용해서 throw를 멈춰라.. 뭐 이런거였는데.. 해결은 pugixml.cpp의 최 상단의 헤더 ..
리듬 액션 게임 자동 노트를 생성하면서.. bass24 라이브러리를 사용하였고, 그 중에서도 특히 bass_fx를 사용하였다. bass_fx는 bpm이나 beat등을 얻어오는데 사용하기 좋다. BASS_FX_BPM_BeatDecodeGet를 주력으로 사용했으며, http://www.bass.radio42.com/help/html/7799e7ea-d193-3521-02af-6a3f9a3d3833.htm 페이지에 자세히 나와있다. wav파일의 파형을 그리는 부분은 bass라이브러리의 custloop 샘플을 참조하면 좋고 곡의 길이를 얻어오는 부분은 plugins를 참조하면 좋다. 공부한 부분을 상세히 적고 싶은데 너무 졸리다.. 언젠가 쓰겠지 -_-aa
- Total
- Today
- Yesterday
- 음악
- Cloud
- 프로그래밍
- gcc
- NDK
- Quiz
- Visual C++
- API
- driver
- MFC
- Troubleshooting
- 리눅스
- C
- java
- 안드로이드
- AWS
- Python
- it
- android
- algorithm
- jni
- kering
- jni강좌
- 드라이버
- linux
- C++
- db
- source
- winapi
- database
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |