void ttbase::addDrawImage(cocos2d::CCSprite* img,int x, int y,int position)
{
screenWidth = CCDirector::sharedDirector()->getWinSize().width;
screenHeight = CCDirector::sharedDirector()->getWinSize().height;
if(img!=NULL)
{
img->setScaleX(scaleX);
img->setScaleY(scaleY);
imgX=(img->getContentSize().width/2)*(scaleX);
imgY=(img->getContentSize().height/2)*(scaleY);
img->setPosition(ccp(x*codeScaleX+imgX, -y*codeScaleY-imgY+screenHeight));
this->addChild(img);
}
}
向这样加一个图片显示,不需要显示时用哪个方法来处理,谢谢。
还有一个问题想请教,这个sprite是否addChild有什么函数可以判断吗,cocos2dx里重复addChild会死机,想加一个判断防止出错