box2D:移动身体到点(touchesEnded)

时间:2011-07-01 12:49:03

标签: iphone objective-c cocos2d-iphone box2d-iphone

我是BOX2d的新手,我需要将身体和精灵从中心移动到低速接触点,我试图使用projectile-> SetTransform (b2Vec2 (location.x / PTM_RATIO, location.y / PTM_RATIO), 0);,但动作非常快没有明显的

2 个答案:

答案 0 :(得分:0)

我对此并不了解,但尝试使用ApplyForce或ApplyImpulse属性

答案 1 :(得分:0)

尝试使用鼠标接头。来自Box2d manual

  

[鼠标关节]试图开车   指向身体朝向当前   光标的位置。没有   对轮换的限制。

搜索鼠标关节会给你很多样本......

http://www.box2d.org/forum/viewtopic.php?f=8&t=402

http://iphonedev.net/2009/08/05/how-to-grab-a-sprite-with-cocos2d-and-box2d/