Java Cocos2D对象扩展CCSprite Android
我正在使用Cocos2D,我创建了一个扩展CCSprite的对象类 我需要调用CCSprite.sprite(“filename”)方法,而不是作为CCSprite调用,而是作为我创建的对象类调用 这是我的班级Java Cocos2D对象扩展CCSprite Android,java,android,cocos2d-iphone,Java,Android,Cocos2d Iphone,我正在使用Cocos2D,我创建了一个扩展CCSprite的对象类 我需要调用CCSprite.sprite(“filename”)方法,而不是作为CCSprite调用,而是作为我创建的对象类调用 这是我的班级 public class Object extends CCSprite{ public Object(){ } } 下面是我如何尝试调用该方法的 protected GameLayer() { Object player = new Object();
public class Object extends CCSprite{
public Object(){
}
}
下面是我如何尝试调用该方法的
protected GameLayer()
{
Object player = new Object();
player = Object.sprite("player.png");
{
我收到一个错误,提示“类型不匹配:无法从CCSprite转换为对象”
既然这个类是CCSprite的子类,为什么它需要被隐藏
我应该怎么做呢?已经定义了一个
对象
类,它是所有事物的超类。您不能去重新定义它,因为这样编译器就会感到困惑。Ok。我已经更改了它,所以我现在创建了一个类MyObject。我还是有同样的问题?我需要做些不同的事情吗?