2012-12-21 50 views
0

cocos2d的對象,我使用cocos2d的,我已經創建了一個擴展CCSprite延長CCSprite的Android

我要打電話叫CCSprite.sprite(「文件名」)方法而不是作爲一個CCSprite但作爲對象類別的類我創建。

這裏是我的類

public class Object extends CCSprite{ 
    public Object(){ 

    } 
} 

這裏是我在嘗試調用的方法

protected GameLayer() 
{ 
    Object player = new Object(); 
    player = Object.sprite("player.png"); 
{ 

我收到一個錯誤說「類型不匹配:不能從CCSprite轉換爲對象」

既然這個班是CCSprite的孩子,爲什麼需要轉化呢?

我應該怎樣做呢?

回答

0

已經有一個定義爲Object的類,它是所有事物的超類。你不能去重新定義它,因爲編譯器會感到困惑。

+0

好的。我改變了它,所以我現在創建了一個類MyObject。我仍然有同樣的問題? 我需要做一些不同的事情嗎? – user1087185