0

JavaでCCSpritesを継承する際に問題が1つあります。ここに、いくつかのコードを投稿します。

public class Block extends CCSprite
  {
static Block temp=null;
     ...
     ...
   static Block newBlock(tetrominoTypes blockType)
      {
        temp = (Block) Block.sprite(filename); // class cast exception here

   }
return temp;
 }

......}

クラスキャストの期待は実行時に発生しますが、どうすれば解決できますか。誰かが知っている場合は、私を助けることを意味します。

4

1 に答える 1

0

spriteマザークラスの静的関数のようです。

多分試してください:

temp = (Block) CCSprite.sprite(filename);
于 2011-10-04T06:24:09.270 に答える