Flash 如何在Box2D中攀爬或粘住其他对象?

Flash 如何在Box2D中攀爬或粘住其他对象?,flash,box2d,Flash,Box2d,我知道尝试在Box2D中模拟角色的运动总是很难/不可能的,但我试图看看是否有任何方法可以让用户控制的对象在其他对象上下滑动,使其看起来像是角色在爬升/行走或下降 如果这可以简化问题的话,这个角色可以被建模成一个圆,但是我不知道我怎么能只用一个带关节马达的圆来达到这个效果。在BX2D的C++版本中有一个轮子接头,我想我可以把它转到Flash,但是我不知道是否也能给出正确的效果。 我的另一个想法是让角色根据它所接触对象的法线进行小跳跃。但我怀疑在拐角处,或在与多个物体接触时,这会产生奇怪的结果 有什

我知道尝试在Box2D中模拟角色的运动总是很难/不可能的,但我试图看看是否有任何方法可以让用户控制的对象在其他对象上下滑动,使其看起来像是角色在爬升/行走或下降

如果这可以简化问题的话,这个角色可以被建模成一个圆,但是我不知道我怎么能只用一个带关节马达的圆来达到这个效果。在BX2D的C++版本中有一个轮子接头,我想我可以把它转到Flash,但是我不知道是否也能给出正确的效果。 我的另一个想法是让角色根据它所接触对象的法线进行小跳跃。但我怀疑在拐角处,或在与多个物体接触时,这会产生奇怪的结果


有什么想法吗?非常感谢。

关于小跳跃,您可以通过使用碰撞组避免多个对象的奇怪结果。您只计算对象的法线以及属于某个组的对象上的后续跳跃


请告诉我您是否需要帮助设置这些碰撞组,尽管我不熟悉flash端口。

关于小跳跃,您可以通过使用碰撞组避免多个对象产生奇怪的结果。您只计算对象的法线以及属于某个组的对象上的后续跳跃


请告诉我您是否需要帮助设置这些冲突组,尽管我不熟悉flash端口。

这是用于侧卷轴还是俯视图?@RuiCampos用于侧卷轴是用于侧卷轴还是俯视图?@RuiCampos用于侧卷轴