반응형

안드로이드 29

안드로이드 Android 오픈지엘 OpenGL 사용 시 Antialiasing 작용 관련

================================= ================================= ================================= 출처: http://gogorchg.tistory.com/entry/Android-Opengl-%EC%82%AC%EC%9A%A9-%EC%8B%9C-Antialiasing-%EC%9E%91%EC%9A%A9 [Android] Opengl 사용 시 Antialiasing 작용 | 나의 플랫폼/안드로이드 2011/04/04 13:49 Posted by GsBOB 1. 아래에 두 옵션을 먼저 넣어보세요. 조금이나마 선이 부드럽게 바뀝니다. gl.glEnable(GL10.GL_LINE_SMOOTH); gl.glHint(GL11.GL_L..

안드로이드 Android FPS 구하기 타이머 관련

===================================================================================================    출처: http://gogorchg.tistory.com/entry/Android-FPS-%EA%B5%AC%ED%95%98%EA%B8%B0 [ Android ] FPS 구하기 | 나의 플랫폼/안드로이드 2011/09/02 17:03Posted by GsBOB 현재 개발중인 App의 FPS를 물어보시는 분이 많아서,결국 구하는 방법을 만들었다. 공식만 알고 나니 간단했다.먼저 전역 변수로 세가지를 셋팅!long fpsStartTime = 0L;             // Frame 시작 시간int frameCnt = 0;  ..

안드로이드 Android 오픈지엘 OpenGL ES 2.0 화면 전체 이동 및 회전

================================= ================================= ================================= 출처: http://gogorchg.tistory.com/entry/Android-Opengl-es-20-%ED%99%94%EB%A9%B4-%EC%A0%84%EC%B2%B4-%EC%9D%B4%EB%8F%99-%EB%B0%8F-%ED%9A%8C%EC%A0%84 Opengl es 2.0에서는 한 Object만 회전이나 이동을 시킬 시에는 Matrix의 곱을 이용한다.하지만, 생각을 해보니 Object만 움직이는 게 아니라 화면 전체를 움직여야하는 상황이 발생할 수도 있다.이럴 경우 Matrix 곱을 이용해서는 전체적으로 움직임을..

안드로이드 Android 오픈지엘 OpenGL 또는 OpenGL ES 2.0 기본적인 흐름도. 관련

=====================================================================    출처: http://gogorchg.tistory.com/entry/Android-Opengl-es-20-%EA%B8%B0%EB%B3%B8%EC%A0%81%EC%9D%B8-%ED%9D%90%EB%A6%84%EB%8F%84 Opengl es 2.0 에 대해 ,우선 제가 공부를 하면서 어느 정도 이해한 부분을 적어보고자 합니다.정석의 내용이 아니라 제가 생각되는 점으로 적었다는 것을 먼저 알리고 싶습니다.틀린 점이 있으면 주제 말고 적어주셨으면 합니다.먼저, Opengl es 2.0을 사용하기 위해서는 가장 크게 3가지로 구분이 되는 것 같더군요.Program : Opengl e..

안드로이드 android 오픈지엘 OpenGL ES 2.0 다시 그리기

================================= ================================= ================================= 출처: http://gogorchg.tistory.com/entry/Android-Opengl-es-20-%EB%8B%A4%EC%8B%9C-%EA%B7%B8%EB%A6%AC%EA%B8%B0 ByteBuffer pixelBuffer; void storePixels() { try { GLES20.glBindFramebuffer(GLES20.GL_FRAMEBUFFER, fbuf); pixelBuffer = ByteBuffer.allocateDirect(width * height * 4).order(ByteOrder.nativeOr..

안드로이드 android ndk 오픈지엘 OpenGL ES 그림을 배수로 맞추지 않는경우 화면이 하얗게 보이는 현상.

===================================================================================================      출처: http://gogorchg.tistory.com/entry/Android-Opengl-es-%ED%99%94%EB%A9%B4%EC%9D%B4-%ED%95%98%EC%96%97%EA%B2%8C-%EB%B3%B4%EC%9D%B4%EB%8A%94-%ED%98%84%EC%83%81 Nexus S 이상 때부터 Opengl을 사용할 때, 본래 Bitmap 이미지의 크기를 2의 배수로 지정해주지 않으면,그 Object를 하얗게 뿌려버리더군요.그래서 다음과 같은 함수를 만들어서 사용을 합니다.  private int getM..

android 안드로이드 이클립스 CDT 에서 NDK와 jni 연동 구현

================================= ================================= ================================= 출처: 여기 우선 필요한 cygwin 와 java sdk, android sdk or ndk 설정 셋팅은 아래 링크로 모두 적용이 되어 있어야한다. http://202psj.tistory.com/462 기본 상태에서 이클립스 jni 연동 셋팅 http://202psj.tistory.com/464 ================================= ================================= ================================= 안드로이드 NDK 프로그래밍 - 소스 참조 이소스는..

android 안드로이드 오픈지엘 OpenGL 관련 링크 모음

================================= ================================= ================================= 출처: http://cafe.naver.com/tech2u/1169 안드로이드에서 게임 프로그래밍을 해보려고 하는데, OpenGL을 모르고서는 도저히 진행이 안되더군요. 아래 링크가 잘 정리되어 있는 것 같습니다. http://www.winapi.co.kr/project/library/opengl/opengl.html ================================= ================================= ================================= 출처: http://blog..

Android 안드로이드 - 오픈지엘 (Java OpenGL) vs (JNI OpenGL) vs (NativeActivity OpenGL)

================================= ================================= ================================= 출처: http://cafe.naver.com/semogamekit/80 (Java OpenGL) vs (JNI OpenGL) vs (NativeActivity OpenGL) 1) Java OpenGL : Java 로 프로그래밍하여 Java 바인딩된 OpenGL 함수사용 2) JNI OpenGL : Java에서 컨텍스트만 만들고 실제 GL 함수는 외부 C,C++ 함수로 so 파일로 만든뒤에, Java클래스에서 호출한다. 3) NativeActivity OpenGL : Java를 전혀 사용하지않고, C/C++만을 이용해서 개발..

android|안드로이드 안드로이드 로컬 설치옵션 설정

출처: http://202psj.tistory.com 안드로이드 AndroidManifest.xml 을 보면 다음과 같이 어트리뷰(속성설정) 에install location 을 설정할수 있다.auto -> 자동으로 설치internalOnly -> 디바이스 내부에만 설치하는 옵션preferExternal -> 확장 우선으로 설치 (sd카드 등등) 해당 xml 옵션값을 찾아 직접 xml에 기재해도 수정이 된다.

반응형