2012-10-05 5 views
0

그게 전부예요. 런타임에 libgdx의 일부 텍스처를 .png 파일로 저장할 수 있지만, 어떻게해야할지 모릅니다. 미리 감사드립니다. Pixmap를 들어텍스처 또는 텍스처 영역을 libgdx의 파일에 저장하는 방법은 무엇입니까?

+0

텍스처를 어떻게 "수정하고 있습니까?" (화면이나 실제 기본 텍스처 데이터에?) –

+0

pixmaps와 잘 맞 춥니 다. 텍스처에 그려 넣습니다. –

답변

0

이 libGDX 포럼 게시물의 예를 따릅니다, 픽셀 데이터를 얻기 위해 getPixels 방법을 사용하십시오 byte[]에 그 변환 : http://www.badlogicgames.com/forum/viewtopic.php?p=8358#p8358

화면을 긁어 얻을 수 ScreenUtils을 사용하는 방법에 대한 포스트 회담 픽셀의 배열 그 이후의 모든 것은 당신을 위해 동일해야합니다.

이 코드는 성공했지만 매우 비효율적 인 PNG 파일을 생성합니다. 나는 그들을 오프라인으로 통합하기 위해 pngcrush를 사용했다.

+0

몇 줄의 코드를 게시 할 수 있습니까? TextureRegion에서 byte [] 로의 변환 만 필요했습니다. – Lunatikul

관련 문제