有沒有人一個想法如何一個UIImage轉換的Cocos2D-X CCSprite。 我最新的嘗試是: 1. Store中的UIImage爲png格式在手機上 2.將PNG作爲CCSprite的cocos2d-X轉換的UIImage到CCSprite
[UIImagePNGRepresentation(photo) writeToFile:imagePath atomically:true];
CCSprite *sprite = CCSprite::spriteWithFile(imagePath);
但這墜毀在CCObject保留功能
void CCObject::retain(void)
{
CCAssert(m_uReference > 0, "reference count should greater than 0");
++m_uReference;
}
我不明白沃爾澤王家的建議是如何工作的 http://cocos2d-x.org/boards/6/topics/3922
CCImage::initWithImageData(void* pData, int nDataLen, ...)
CCTexture2D::initWithImage(CCImage* uiImage);
CCSprite::initWithTexture(CCTexture2D* pTexture);
嗨得到它,歡迎SO。回答是好的,但我們想鼓勵你提供一些背景和解釋:這可能幫助人們有類似的問題,以瞭解如何解決這些問題。再次歡迎! –
一個malloc,但沒有免費的嗎?那好嗎? – Jonny
@Jonny Cocos在發佈時銷燬東西,我很確定它也釋放了它。 – TankorSmash