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
これはCctexture2dです –
あなたのCCSpriteオブジェクトからCCTextureを取得できます。このようにCCTexture2D * x1 = [sprite1 texture]; – banu