1

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

4

2 回答 2

0

尝试使用鼠标关节。从Box2d 手册

[鼠标关节] 尝试将身体上的一个点驱动到光标的当前位置。旋转没有限制。

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

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/

于 2011-07-01T15:02:18.843 回答
0

我对此不太了解,但请尝试 ApplyForce 或 ApplyImpulse 属性

于 2011-07-01T13:28:49.130 回答