Box2d - 如何抓取和抛出物体

时间:2013-03-05 18:56:56

标签: cocos2d-iphone box2d box2d-iphone

假设屏幕上有3个方框,我怎样才能触摸其中一个拾取它并将其“扔”给其他人?我已经实现了世界其他地方,但无法找到有关如何抓取/拖动/折腾物理对象的更多信息。那里有任何示例代码或文档可以帮助解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

这取决于你想要做什么。这是一种物理模拟,因此与系统交互的典型方法是向与直接操纵x,y坐标相对的对象施加力。但你实际上可以做到。我相信最常见的方法是使用鼠标关节。 b2MouseJoint上的谷歌搜索将显示文档和几个例子,包括这个。

http://muhammedalee.wordpress.com/tag/b2mousejoint/