2012-12-08 3 views
0

OpenGL ES 2.0을 사용하여 X by Y 바둑판을 만들려고합니다. (이 말은 단순히 X와 Y의 크기를 설정할 수 있음을 의미합니다.)하지만 어떻게 패턴을 생성하는지 궁금합니다.OpenGL ES 2.0을 사용하는 X 바이 Y 체크 보드?

MVP 매트릭스는 이미 잘 작동하고 있습니다. (현재는 단색의 직사각형을 사용하고 있습니다.) 화면 중앙에 전체 화면으로 올바르게 렌더링합니다 (각 상자 ]은 전체 크기와 관계없이 정사각형입니다. 세계 좌표는 각 그리드 공간에 대한 간단한 1x1 공간이며, 뷰 및 투영 행렬은이를 완벽한 뷰로 가져옵니다.

내가 해결할 수없는 것은 바둑판 패턴을 적용하는 것입니다. 지금은 하나의 사각형을 사용하여 프래그먼트 쉐이더를 적용하는 것으로 생각했지만 그리드가 어느 방향으로나 여러 개의 공백이 될 수 있다는 점을 감안할 때 그 작업을 수행하는 방법을 찾지 못했습니다 (더 이상 월드 좌표가 아닙니다.) 그 시점까지). 또한 배경을 만들고 다른 모든 공간에 컬러 스퀘어를 추가하는 방법도 고려해 보았습니다.하지만 이는 매우 단순한 작업으로 인해 리소스를 많이 사용하는 것처럼 보였습니다.

이 문제를 해결하는 가장 좋은 방법은 무엇입니까?

답변

관련 문제