2012-08-10 3 views
2

모든 포럼을 검색했지만 작동 코드를 얻을 수 없습니다. SD 카드 및 엔진에서 스프라이트로 이미지를로드하고 싶습니다. 누구도 코드를 제공 할 수 있습니까? 내가Andengine의 스프라이트로 이미지로드

File imageFile = new File("/path/to/image"); 
    BitmapTextureAtlas texture = new BitmapTextureAtlas(width , height , TextureOptions.DEFAULT); 
    ITextureSource fileTextureSource = new FileTextureSource(imageFile); 
    TextureRegion textureRegion = TextureRegionFactory.createFromSource(texture,fileTextureSource ,0,0); 

하지만

ITextureSource fileTextureSource = new FileTextureSource(imageFile); 

을 사용하고하는 것은 ITextureSource이 유형에 해결 될 수없는 것을 나에게 오류를주고있다. AndEngine GLES1을 사용하고 있습니다. 도와 주시고 SD 카드에서 스프라이트를 만드는 방법을 알려주십시오.

답변

6

코드를 시도하지는 않았지만 Eclipse에 넣고 수정하여 수정했습니다. 결과는 다음과 같습니다.

File imageFile = new File("/path/to/image"); 
BitmapTextureAtlas texture = new BitmapTextureAtlas(width , height , TextureOptions.DEFAULT); 
FileBitmapTextureAtlasSource fileTextureSource = new FileBitmapTextureAtlasSource(imageFile); 
TextureRegion textureRegion = TextureRegionFactory.createFromSource(texture,fileTextureSource ,0,0, true); 
+0

감사합니다. :) 우리는 방금 텍스처를로드하는 것을 놓쳤습니다 :) –

+0

안녕하세요 JohnEye와 Jawad Amjad : 나 역시 같은 문제가있었습니다. 아직 해결되지 않았습니다. http://stackoverflow.com/questions/25501897/setting-screen-sprite-from-gallery-image-path-in-andengine 여기를 보시기 바랍니다. – user2085965

관련 문제