2013-05-20 3 views
1

나는 그것을 동적으로 만들고 스크롤 할 때의 속도를 주어서 스크롤하는 배경을 가지고있다. 다른 이미지를 가지고 반복 할 수는 있지만, 좀 지저분 해 보입니다. OpenGLES 1.1에 익숙하지 않아서 더 좋은 방법이있을 거라고 생각했습니다.Android OpenGLES 스크롤링 배경

안드로이드의 OPENGLES 1에서 스크롤하는 배경을 갖는 가장 쉬운 방법은 무엇입니까?

+0

당신이 반복 하시겠습니까 그것은 경계를 벗어나 한 번? – Trax

+0

네, 바로 그거야. 일단 X 축에 화면을 떠날 경우, 이미지는 다른면에서 다시 롤오버됩니다. 동일한 이미지 반복. 가능하다면 하나 이상의 이미지를 반복 할 수도 있습니다. – Rhys

+0

uv 좌표를 애니메이션 처리하고 텍스처를 REPEAT로 설정할 수 있습니다. 그것은 확실히 트릭을 할 것입니다. – Trax

답변

2

실제 구현은 대상인 OpenGL 버전에 따라 다를 수 있습니다. (업데이트 텍스처 좌표를 전송) 클라이언트 측을 조정

glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_REPEAT); 
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_T, GL_REPEAT); 

그리고 질감을 애니메이션하기 위해

당신이 당신의 질감을 변경할 수 있습니다 좌표 또는 텍스처 행렬을 사용 : 모든 버전의 경우 당신은 다음과 질감 매개 변수를 지정해야합니다. OpenGL ES 1.x의 경우 glMatrixMode으로 행렬 모드를 GL_TEXTURE으로 변경하고 glTranslate을 사용하여 변환합니다.

죄송합니다. 이에 대한 예시가 없으므로 일부 지침이 있습니다.

편집 : 보면 여기 GLSL 셰이더의 경우 : GLSL shader that scroll texture

+0

Trax에 감사드립니다. 그저 내가 한 것. 나는 한 발을 내줄 것이다. – Rhys

관련 문제