Box2d:玩家无法站在移动物体中

时间:2013-06-20 07:15:37

标签: cocos2d-iphone box2d-iphone

See image here 现在我用cocos2d用box2d写游戏。我使用矢量画地面(黑线)和猴子(玩家)可以走这个。猴子可以通过力量走路和跳跃:

b2Vec2 vel = self.body->GetLinearVelocity();
vel.y = 12;
vel.x = 5;
self.body->SetLinearVelocity( vel );
self.body->ApplyForce(vel, self.body->GetWorldCenter() );

你看到猴子站在'移动桥'中,它也可以通过力左右移动。 猴子可以走路,跳跃和停止。猴子跳到移动桥并站在这里停下来,但移动桥继续向左和向右移动。 问题:移动桥移动使猴子掉到地上,而不是站在移动桥上。

你可以帮我把猴子和移动桥联系起来吗?因此,当移动桥移动时,猴子移动到桥。现在它不能。

0 个答案:

没有答案