Cocos2d iphone Cocos2dx中的体节点

Cocos2d iphone Cocos2dx中的体节点,cocos2d-iphone,cocos2d-x,Cocos2d Iphone,Cocos2d X,你能把这个cocos2d代码转换成cocos2dx吗 shiprightnode = [[Shipright alloc] initWithBody:shipright game:game_]; [game_ addBodyNode:shiprightnode z:1]; [shiprightnode release]; auto shiprightnode=Shipright::createWithGame(游戏) 游戏->addBodyNode(shiprightnode,1) //无需发

你能把这个cocos2d代码转换成cocos2dx吗

shiprightnode = [[Shipright alloc] initWithBody:shipright game:game_];
[game_ addBodyNode:shiprightnode z:1];
[shiprightnode release];

auto shiprightnode=Shipright::createWithGame(游戏)

游戏->addBodyNode(shiprightnode,1)


//无需发布shiprightnode,因为它创建了自动释放对象。

我认为此网站是用于回答问题,而不是要求任何人在你发烧时做工作。很难,告诉我,你有ShipRightClass吗?那个文件的结构是什么。@Rao27:很抱歉。我很难改变它。不管怎样,我是为自己做的。但是cocos2dx中“alloc”的替代词是什么呢。我将如何创建任何指针引用?alloc的替换是create()方法。所以,如果从其他类继承,Shipright或其父类中必须有create方法。是的,在将此代码转换为cocos2dx时,您可以提出与此相关的问题。@Rao27:谢谢。这是我想要的。我不熟悉堆栈溢出。很抱歉
shiprightnode = new Shipright();
shiprightnode->init(p_game_);
game_->addBodyNode(shiprightnode);
shiprightnode->release();