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