图片加载失败,要么事图片路径不对,要不是加载方式有问题。直接贴代码出来

解决方案 »

  1.   


    加载图片这一块
    public void onLoadResources()
    {
    TextureRegionFactory.setAssetBasePath("images/");

    HomeBackTexture = new BuildableTexture(16384,512,TextureOptions.BILINEAR_PREMULTIPLYALPHA);
    BlackTexture = new BuildableTexture(16384,512,TextureOptions.BILINEAR_PREMULTIPLYALPHA);
    WordTexture = new BuildableTexture(1024,2048,TextureOptions.BILINEAR_PREMULTIPLYALPHA);
    HomeBackTexture = new BuildableTexture(16384,512,TextureOptions.BILINEAR_PREMULTIPLYALPHA); //home
    mHomeRegion = TextureRegionFactory.createFromAsset(this.HomeBackTexture,this,"home.png");
    mBoxRegion = TextureRegionFactory.createTiledFromAsset(this.HomeBackTexture ,this, "box.png",3,1);
    mAidBoxRegion = TextureRegionFactory.createTiledFromAsset(this.HomeBackTexture ,this, "aidBox.png",3,1);
    mCupRegion = TextureRegionFactory.createTiledFromAsset(this.HomeBackTexture ,this, "cup.png",4,1);
    mLetterRegion = TextureRegionFactory.createFromAsset(this.HomeBackTexture ,this, "letter.png");
    mDoorHomeRegion = TextureRegionFactory.createFromAsset(this.HomeBackTexture ,this, "DoorHome.png");
    mDayOrNightRegion = TextureRegionFactory.createFromAsset(this.HomeBackTexture ,this, "dayOrNight.png");
    mBlackRegion = TextureRegionFactory.createFromAsset(this.BlackTexture ,this, "night.png");
    mMessageRegion = TextureRegionFactory.createTiledFromAsset(this.HomeBackTexture ,this, "message.png",3,1);

    //Garden
    mGardenRegion = TextureRegionFactory.createFromAsset(this.HomeBackTexture,this, "garden.png");
    mWoodRegion = TextureRegionFactory.createTiledFromAsset(this.HomeBackTexture,this, "wood.png",2,1);
    mSoilRegion = TextureRegionFactory.createTiledFromAsset(this.HomeBackTexture,this, "soil.png",2,1);
    mWaterRegion = TextureRegionFactory.createFromAsset(this.HomeBackTexture,this, "water.png");
    mRainRegion = TextureRegionFactory.createFromAsset(this.BlackTexture,this, "rain.png");
    mCropRegion = TextureRegionFactory.createFromAsset(this.HomeBackTexture,this, "crop.png");
    mSunOrRainRegion = TextureRegionFactory.createFromAsset(this.HomeBackTexture,this, "sunOrRain.png");

    //Fork2
    mFork2Region = TextureRegionFactory.createFromAsset(this.HomeBackTexture,this, "fork2.png");
    mDoorFork2Region = TextureRegionFactory.createFromAsset(this.HomeBackTexture,this, "DoorFork2.png");

    //Suburb
    mSuburbRegion = TextureRegionFactory.createFromAsset(this.HomeBackTexture,this, "suburb.png");
    mWarnRegion = TextureRegionFactory.createFromAsset(this.HomeBackTexture,this, "warn.png");
    mJunkRegion = TextureRegionFactory.createFromAsset(this.HomeBackTexture,this, "junk.png");
    mKnifeRegion = TextureRegionFactory.createFromAsset(this.HomeBackTexture,this, "knife.png");
    mPlayerRegion = TextureRegionFactory.createTiledFromAsset(this.HomeBackTexture,this, "player.png",2,1);
    mMatchRegion = TextureRegionFactory.createTiledFromAsset(this.HomeBackTexture,this, "match.png",2,1);


    //Fork1
    mFork1Region = TextureRegionFactory.createFromAsset(this.HomeBackTexture,this, "fork1.png");
    mBirdRegion = TextureRegionFactory.createTiledFromAsset(this.HomeBackTexture,this, "bird.png",4,1);
    mBirdDeadRegion = TextureRegionFactory.createFromAsset(this.HomeBackTexture,this, "birdDead.png");
    mSeedRegion = TextureRegionFactory.createFromAsset(this.HomeBackTexture,this, "seed.png");
    mEyeRegion = TextureRegionFactory.createTiledFromAsset(this.HomeBackTexture,this, "eye.png",3,1); //PubOut
    mPubOutRegion = TextureRegionFactory.createFromAsset(this.HomeBackTexture,this, "pubOut.png");
    mBeggarRegion = TextureRegionFactory.createTiledFromAsset(this.HomeBackTexture,this, "beggar.png",3,1);
    mBrickRegion = TextureRegionFactory.createTiledFromAsset(this.HomeBackTexture,this, "brick.png",2,1);

    //PubIn
    mPubInRegion = TextureRegionFactory.createFromAsset(this.HomeBackTexture,this, "pubIn.png");
    mStoveRegion = TextureRegionFactory.createTiledFromAsset(this.HomeBackTexture,this, "stove.png",3,1);
    mCageRegion = TextureRegionFactory.createTiledFromAsset(this.HomeBackTexture,this, "cage.png",2,1);
    mDrawerRegion = TextureRegionFactory.createTiledFromAsset(this.HomeBackTexture,this, "drawer.png",3,1);

    //Store
    mStoreRegion = TextureRegionFactory.createFromAsset(this.HomeBackTexture,this, "store.png");
    mGlassRegion = TextureRegionFactory.createTiledFromAsset(this.HomeBackTexture,this, "glass.png",2,1);
    mPickaxeRegion = TextureRegionFactory.createTiledFromAsset(this.HomeBackTexture,this, "pickaxe.png",2,1);
    mRedWordRegion = TextureRegionFactory.createFromAsset(this.HomeBackTexture,this, "redword.png");

    //Passage
    mPassageRegion = TextureRegionFactory.createFromAsset(this.HomeBackTexture,this, "passage.png");
    mGirlRegion = TextureRegionFactory.createTiledFromAsset(this.HomeBackTexture,this, "girl.png",3,1);
    mCloudRegion = TextureRegionFactory.createFromAsset(this.HomeBackTexture,this, "cloud.png");

    //FloristOut
    mFloristOutRegion = TextureRegionFactory.createFromAsset(this.HomeBackTexture,this, "floristOut.png");
    mOwnerRegion = TextureRegionFactory.createTiledFromAsset(this.HomeBackTexture,this, "owner.png",2,1);
    mBrandRegion = TextureRegionFactory.createTiledFromAsset(this.HomeBackTexture,this, "brand.png",2,1);
    mLostRegion = TextureRegionFactory.createTiledFromAsset(this.HomeBackTexture,this, "lostandfound.png",2,1);
    mDoorInFloristRegion = TextureRegionFactory.createFromAsset(this.HomeBackTexture,this, "DoorFlorist.png");

    //FloristIn
    mFloristInRegion = TextureRegionFactory.createFromAsset(this.HomeBackTexture,this, "floristIn.png");
    mBloodRegion = TextureRegionFactory.createFromAsset(this.HomeBackTexture,this, "blood.png");
    mSickOwnerRegion = TextureRegionFactory.createFromAsset(this.HomeBackTexture,this, "sickOwner.png");
    mFlowerRegion = TextureRegionFactory.createFromAsset(this.HomeBackTexture,this, "flower.png");
    mPhotoRegion = TextureRegionFactory.createFromAsset(this.HomeBackTexture,this, "photo.png");
    mRedWordInRegion = TextureRegionFactory.createFromAsset(this.HomeBackTexture,this, "redWordIn.png");
    mOwnerInRegion = TextureRegionFactory.createTiledFromAsset(this.HomeBackTexture,this, "ownerIn.png",2,1);

    //Park
    mParkRegion = TextureRegionFactory.createFromAsset(this.HomeBackTexture,this, "park.png");
    mDogRegion = TextureRegionFactory.createTiledFromAsset(this.HomeBackTexture,this, "dog.png",3,1);

    //forest
    mForestRegion = TextureRegionFactory.createFromAsset(this.HomeBackTexture,this, "forest.png");

    //end
    mGoodRegion = TextureRegionFactory.createFromAsset(this.BlackTexture,this, "endGood.png");
    mBadRegion = TextureRegionFactory.createFromAsset(this.BlackTexture,this, "endBad.png");
    mMosaicRegion = TextureRegionFactory.createFromAsset(this.BlackTexture ,this, "mosaic.png");
    mBloodEyeRegion = TextureRegionFactory.createFromAsset(this.BlackTexture ,this, "bloodEye.png");
    mPic1Region = TextureRegionFactory.createFromAsset(this.BlackTexture ,this, "pic1.png");
    mPic2Region = TextureRegionFactory.createFromAsset(this.BlackTexture ,this, "pic2.png");
    mPic3Region = TextureRegionFactory.createFromAsset(this.BlackTexture ,this, "pic3.png");
    mPic4Region = TextureRegionFactory.createFromAsset(this.BlackTexture ,this, "pic4.png"); //direction
    mUpRegion = TextureRegionFactory.createFromAsset(this.HomeBackTexture,this, "up.png");
    mDownRegion = TextureRegionFactory.createFromAsset(this.HomeBackTexture,this, "down.png");
    mLeftRegion = TextureRegionFactory.createFromAsset(this.HomeBackTexture,this, "left.png");
    mRightRegion = TextureRegionFactory.createFromAsset(this.HomeBackTexture,this, "right.png");
    mLeftDownRegion = TextureRegionFactory.createFromAsset(this.HomeBackTexture,this, "leftDown.png");
    mRightDownRegion = TextureRegionFactory.createFromAsset(this.HomeBackTexture,this, "rightDown.png");

    //tool
    mMedRegion = TextureRegionFactory.createTiledFromAsset(this.HomeBackTexture,this, "medicine.png",2,1);
    mSeed1Region = TextureRegionFactory.createTiledFromAsset(this.HomeBackTexture,this, "seed1.png",2,1);
    mHoeRegion = TextureRegionFactory.createTiledFromAsset(this.HomeBackTexture,this, "hoe.png",2,1);
    mCoin1Region = TextureRegionFactory.createTiledFromAsset(this.HomeBackTexture,this, "coin1.png",4,1);
    mDiamondRegion = TextureRegionFactory.createTiledFromAsset(this.HomeBackTexture,this, "diamond.png",2,1);
    mRingRegion = TextureRegionFactory.createTiledFromAsset(this.HomeBackTexture,this, "ring.png",2,1);
    mKnife1Region = TextureRegionFactory.createTiledFromAsset(this.HomeBackTexture,this, "knife1.png",2,1);
    mFlower1Region = TextureRegionFactory.createTiledFromAsset(this.HomeBackTexture,this, "flower1.png",4,1);
    mKey1Region = TextureRegionFactory.createTiledFromAsset(this.HomeBackTexture,this, "key1.png",2,1);
    mKey2Region = TextureRegionFactory.createTiledFromAsset(this.HomeBackTexture,this, "key2.png",2,1);
    mKey3Region = TextureRegionFactory.createTiledFromAsset(this.HomeBackTexture,this, "key3.png",2,1);
    mLaughRegion = TextureRegionFactory.createTiledFromAsset(this.HomeBackTexture,this, "laugh.png",2,1);
    //word
    mWordRegion = TextureRegionFactory.createTiledFromAsset(this.WordTexture,this, "word.png",1,36);

    try{
    BlackTexture.build(
    new BlackPawnTextureBuilder(2));
    }catch (final TextureSourcePackingException e){
    Log.d(tag,"Sprite won't fit");
    }
    this.mEngine.getTextureManager().loadTexture(this.BlackTexture);

    this.mEngine.getTextureManager().loadTexture(this.HomeBackTexture);

    try{
    WordTexture.build(
    new BlackPawnTextureBuilder(2));
    }catch (final TextureSourcePackingException e){
    Log.d(tag,"Sprite won't fit");
    }
    this.mEngine.getTextureManager().loadTexture(this.WordTexture);

    try{
    HomeBackTexture.build(
    new BlackPawnTextureBuilder(2));
    }catch (final TextureSourcePackingException e){
    Log.d(tag,"Sprite won't fit");
    }
    }