OpenGL 게임을 만들고 있는데, 지금까지 RGBA8888 형식의 .png를 텍스처 시트로 사용했지만, 너무 많은 배가 고프다 고해서 앱이 자주 중단됩니다. 나는 Apple 사이트에서 너무 많은 화질이 필요할 때만 그런 형식을 사용하고 대신 RGBA4444 및 RGBA5551을 사용하도록 권장합니다 (이미 PVR로 텍스처를 변환했으나 대부분의 스프라이트 시트에서 품질 손실이 너무 큽니다).RGBA4444의 .png 생성 및로드 OpenGL을위한 RGBA5551
내 텍스처를로드하기 위해 내 텍스처 로더 클래스 안에 내 glTexImage2D 통화에서 GL_UNSIGNED_SHORT_5_5_5_1 또는 GL_UNSIGNED_SHORT_4_4_4_4를 사용해야합니다,하지만 난 RGBA4444와 RGBA5551 내 텍스처 시트를 변환해야합니다, 나는에 대한 우둔 해요난 단지 내가 어떻게 할 수 이것을 달성하십시오.
거기에 도구가 있습니다. 나는 아이폰 개발에 관심이 없다. 그러나 Nintendo DS homebrew 커뮤니티는 이미지를 그 포맷으로 변환 할 수있는 도구를 가지고있다. – LiraNuna
나에게 그 도구의 이름을 알려주시겠습니까?!, thanks. –
이미지를 다른 형식으로 변환 할 수있는 문자는 거의 무한합니다. 일부는 Windows 전용 일 수 있지만 일부는 iOS 전용입니다. 간단한 구글은 PNG를 RGBA4444로 변환 할 수있는 많은 프로그램을 만들어 낼 것입니다. –