1

Androidでcocos2dを使用してプログラムでシェイクエフェクトを作成しようとしていますが、シェイクエフェクトを適用すると、向きが変更され、黒い画面が表示されます。このコードの何が問題になっていますか?

    float  width=s.getWidth()/2;
    float height=s.getHeight()/2;
    firstfireImage = CCSprite.node();
    Bitmap bm =   BitmapFactory.decodeResource(mContext.getResources(),R.drawable.image_01);
    firstfireImage=CCSprite.sprite(bm);
    firstfireImage.setPosition(240,160);


    CCShaky3D shaky=CCShaky3D.action(10,true,ccGridSize.ccg(20,30),1.0f);
    CCRotateTo rotate=CCRotateTo.action(1,190);
    //CCWaves wave=CCWaves.action(1,1.0f,true,true, ccGridSize.ccg(20,30),1);

    runAction(CCRepeatForever.action(CCSequence.actions(shaky)));
    addChild( firstfireImage,1);
4

1 に答える 1

0

画像をアセットフォルダーに入れ、行 bm=... を削除して、これを試してください

firstfireImage=CCSprite.sprite("image_01.png");
于 2013-02-26T05:56:19.537 に答える