0
我使用的Box2D向發達國家iphone game.But我有沒有很多experience.I的使用此代碼Box2D的:移動身體動畫
body->SetTransform(b2Vec2(posx2,posy2), 0);
身體移動到位置和身體不動。但我需要它與animation.in目標ci使用UIView動畫來做類似的事情。任何人都可以告訴如何在cocos2d box2d?
我使用的Box2D向發達國家iphone game.But我有沒有很多experience.I的使用此代碼Box2D的:移動身體動畫
body->SetTransform(b2Vec2(posx2,posy2), 0);
身體移動到位置和身體不動。但我需要它與animation.in目標ci使用UIView動畫來做類似的事情。任何人都可以告訴如何在cocos2d box2d?
我這樣做的方式.....
開關使用/ .../ 和手動移動身體默認打勾方法...
b->SetTransform(b2Vec2(posx1, posy1), 0);
id action = [CCMoveTo actionWithDuration:0.4 position:CGPointMake(b->GetPosition().x * PTM_RATIO, b->GetPosition().y * PTM_RATIO)];
[sprite runAction:action];
另一方法:
不要評論過蜱....和內打勾,而不是這些:
myActor.position = CGPointMake(b->GetPosition().x * PTM_RATIO, b->GetPosition().y * PTM_RATIO);
myActor.rotation = -1 * CC_RADIANS_TO_DEGREES(b->GetAngle());
你可以使用動畫重置位置,就像上面一樣....
好的...我終於明白了.... – Rony 2010-10-14 13:04:54