Cocos2D对象扩展了CCSprite Android

时间:2012-12-21 02:16:23

标签: java android cocos2d-iphone

我正在使用Cocos2D,我创建了一个扩展CCSprite的Object类

我需要调用CCSprite.sprite(“filename”)方法而不是CCSprite,而是调用我创建的Object类。

这是我的班级

public class Object extends CCSprite{
    public Object(){

    }
}

以下是我尝试调用方法的方法

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

我收到错误提示“类型不匹配:无法从CCSprite转换为对象”

由于该类是CCSprite的子级,为什么需要将其隐藏?

我该怎么做?

1 个答案:

答案 0 :(得分:0)

已经定义了一个Object类,它是所有内容的超类。你不能去重新定义它,因为那时编译器会感到困惑。