2011-04-21 4 views
0

오늘 안드로이드에 대한 내 게임에서 wokring하는 동안 다소 스트레스가 많은 문제가 발생하여 누군가가 통찰력을 가지기를 바랍니다. 제 친구가 Droid의 믿을 수없는 카드에 cyanogenmod를 사용하여 진저 브레드 2.3.3을 뿌리 뽑고 설치했습니다. 나는 그의 장치에서 게임을 부팅 해 보았지만 실행중인 것처럼 보였지만 모든 것이 흰색이었습니다. 내 glClear가 검은 색이기 때문에 비트 맵 및/또는 텍스처가 올바르게로드되지 않는다고 가정합니다. 나는 모든 dpi 폴더에 텍스처를 넣으려고 시도했다. 최대 API 레벨을 froyo로 8로 설정하려고 시도했지만 SDK에 대한 프로젝트 플랫폼을 2.3.3으로 설정하려고 시도했지만 아무 것도 영향을 미치지 않는다. 방법.텍스처가 렌더링되지 않음 2.3.3

나는 그의 전화를 위해 비공식 펌웨어를 사용하고 있다는 사실을 충분히 받아 들일 수있다. 어떤 종류의 검색에서라도 자격을 박탈하지만 실제로 펌웨어와 관련이 있다고 생각하니? 아니면 내가 작동 시키려고 노력할 수있는 뭔가가 있습니다. (답변에 주석에서 이전)

+0

빠른 질문 ... 질감의 너비와 길이는 2의 힘입니까? – Maximus

+0

그들은 288x192입니다 ...하지만 그들은 froyo를 실행하는 내 드로이드에 잘로드 ... 그게 그것이라고 생각하니? – P4r0dy

답변

1

그것은 절대적으로 텍스처 크기가 될 수 있습니다. 각 장치의 GPU는 다르며 OpenGL의 다양한 확장을 지원합니다. 64, 128, 256, 512 또는 1024로 제한되는 높이와 너비로 시도해 보면 효과가있을 것입니다. Samsung Captivate는 192 x 192 이미지이기 때문에 샘플 앱 중 하나를 실행할 수 없었습니다. 256 X 256 텍스처를 사용하도록 수정 한 후에도 효과가있었습니다.

이제 다시 읽는 중이고 같은 하드웨어를 사용하는 것처럼 들리지만 펌웨어가 OpenGL 확장 (어쩌면 ...)을 엉망으로 만들 수도 있습니다. 샷.

+0

제안 해 주셔서 감사합니다. 오늘 밤에 업데이트를하고 알려 드리겠습니다. – P4r0dy

관련 문제