1
我正在使用cocos2d製作一個iPhone應用程序,並且我有一個CCSprite,我需要將它轉換爲CCTexture2d,以便我可以將它放入box2d。這裏是我到目前爲止的代碼,它崩潰了運行時錯誤...如何將CCSprite轉換爲CCTexture2d
//Set up sprite
// Use batch node. Faster
CCSprite *parent = [CCSpriteBatchNode batchNodeWithFile:@"egg.png" capacity:100];
eggSprite_ = [CCSprite spriteWithTexture:[parent texture]];
[eggSprite_ setScaleX: .5/eggSprite_.contentSize.width];
[eggSprite_ setScaleY: .5/eggSprite_.contentSize.height];
[eggSprite_ setTexture:eggTexture_];
[self addChild:parent z:0 tag:kTagParentNode];
什麼是eggTexture_? – Voldemort 2012-02-29 23:06:42
這是Cctexture2d – 2012-02-29 23:35:30
你可以從你的CCSprite對象獲得CCTexture。就像這樣CCTexture2D * x1 = [sprite1 texture]; – banu 2012-03-01 04:14:31