Iphone cocos2d和x2B中的简易枪;box2d游戏

Iphone cocos2d和x2B中的简易枪;box2d游戏,iphone,ios,cocos2d-iphone,box2d,box2d-iphone,Iphone,Ios,Cocos2d Iphone,Box2d,Box2d Iphone,我是box2d的新手。你能帮助我吗? 我想让枪(碰,动,停,球飞)。 我可以检测和旋转枪,但我不能使球弹出。我如何计算速度,我需要设置到球上? 非常感谢最简单的方法是在定义主体时查看枪所指向的方向,然后使用GetWorldVector查看它是如何变化的。例如,如果在创建实体时枪直接朝上,这将是方向(0,1)。然后,您可以随时使用GetWorldVector获取该向量在世界坐标中的当前方向: body->GetWorldVector( b2Vec2(0,1) ); 到目前为止,您尝试了什么

我是box2d的新手。你能帮助我吗? 我想让枪(碰,动,停,球飞)。 我可以检测和旋转枪,但我不能使球弹出。我如何计算速度,我需要设置到球上?
非常感谢

最简单的方法是在定义主体时查看枪所指向的方向,然后使用GetWorldVector查看它是如何变化的。例如,如果在创建实体时枪直接朝上,这将是方向(0,1)。然后,您可以随时使用GetWorldVector获取该向量在世界坐标中的当前方向:

body->GetWorldVector( b2Vec2(0,1) );

到目前为止,您尝试了什么?您在任务的哪一部分遇到了问题?请张贴您的代码和/或资源。我的泵是简单的b2body,没有什么不寻常的。