[iPhone,Objective-C,OpenGL ES] 2의 승수 사이즈가 필요 한가..
Objective-C & OpenGL ES 2009. 7. 22. 05:30 |CrashingLanding 인가..
그 소스를 기반 코드로 해서 지금 다른 프로그램을 좀 만들고 있다.
Objective-C의 코딩도 아직 익숙하지 않고,
하지만.. 오픈지엘 코드는 조금은.. 손에 익은 터라..
오늘 작업 하면서 비행기의 스프라이트가 한 이미지에 3장 짜리로 구성되어져 있었다.
189 * 55 인데..
즉. 가로 63 사이즈로 3장이 있는 것이다.
이것을 로그해서 드로잉을 해보니 제대로 나왔다.
즉, 189라는 2의 승수가 아닌 정보를 2의 승수로 내부적 처리를 하게 되는거 같다.
하지만.. 이때 텍스처의 좌표를 3등분해서 추가를 해보면..
값이 제대로 표시가 되지 않는다.
내부적으로 다르게 처리 되어지는거 같았다.
그래서 이미지를 189 * 55를 256 * 55 로 크롭을 시켜서
이미지를 확장 시켰다.
그 이후에 63.0 / 256.0 으로 해서 텍스트 좌표를 추가 하니까.. 제대로 표시가 되었다.
소스 코드 및 관련 이미지들은.. 솔직히 맥에서 어떻게 스크린샷을 뜨는지도 몰겠고 ^^..
그래서 걍 패스..
혹시나 관련 질문이 있으시면 코멘트 부탁 해요..