2011-09-15 7 views
0

내가 겪고있는 문제를 가장 잘 설명하기 위해 짧은 화면 캡처를 만들었습니다. 여기서보기 : http://cl.ly/1o3p3x2e2J1a1d3d2N1QOpenGL ES : 작은 물체 그리기

기본적으로 화면의 별들은 화면에서 오른쪽에서 왼쪽으로 움직여서 흐리게 표시되며 밝게 빛납니다. 나는이 일을 의도하지 않고있다. 확대하면 문제가 사라집니다.

내 직감은 그려지는 객체의 크기와 픽셀 경계와 관련이 있다는 것입니다. 이 올바른지? 이 문제를 해결하는 가장 좋은 방법은 무엇입니까?

감사합니다.

--- 편집 --- 여기
내가 텍스처로드 해요 방법은 다음과 같습니다 여기, http://pastebin.com/RDc8x7Te
을 그리고 내가 OpenGL을 ES 설정 해요 방법은 다음과 같습니다 당신이 가까운 선형 사용 http://pastebin.com/SpvAqPqA

+0

한 번 그런 문제가 있었는데 시뮬레이터에 있었던 것입니다. 장치에서, 그것은 잘 보였다. 기기에서 해봤습니까? – Ravi

+0

@Ravi Indeed. 내 장치에서도 마찬가지입니다. –

답변

0

스케일링 텍스처는 매우 정확하지 않습니다. 두 가지 모두에 대해 선형을 사용하거나 밉맵을 작성하고자 할 수 있습니다. 또한 직각 뷰를 사용할 경우 지오메트리를 픽셀 단위로 정렬하십시오.

+0

고마워, 너는 나를 올바른 방향으로 향하게했다. 나는 밉맵을 사용하고 있었고 문제는 내가 가지고있는 텍스처보다 훨씬 작은 오브젝트를 그리는 것이 었습니다. 나는 감촉을 고쳤으며 모든 것이 잘되었습니다. –