コード例 #1
0
 public TiledTextureRegion loadImageResourceTiledFromSD(
     String nameResource,
     BitmapTextureAtlas pBitmapTextureAtlas,
     int pTexturePositionX,
     int pTexturePositionY,
     int numColumns,
     int numRows) {
   if (BuildConfig.TEST_VERSION) {
     return BitmapTextureAtlasTextureRegionFactory.createTiledFromAsset(
         pBitmapTextureAtlas,
         getActivity(),
         nameResource,
         pTexturePositionX,
         pTexturePositionY,
         numColumns,
         numRows);
   } else {
     String path =
         Environment.getExternalStorageDirectory()
             + "/Android/data/"
             + getActivity().getPackageName()
             + "/files/"
             + songName
             + "/gfx/"
             + nameResource
             + ".nomedia";
     File tmp = new File(path);
     if (!tmp.exists()) {
       return null;
     }
     return BitmapTextureAtlasTextureRegionFactory.createTiledFromSource(
         pBitmapTextureAtlas,
         FileBitmapTextureAtlasSource.create(tmp),
         pTexturePositionX,
         pTexturePositionY,
         numColumns,
         numRows);
   }
 }