2012-11-23 87 views
0

因此, 我正在开发某种2d(自动侧滚动)的运行游戏。我创建了一个由瓦片组成的平台,并且使用静态物体和每次更新进行渐变,我使用setPosition将每个瓦片移动到新的x位置。移动静态物体和动态物体之间的摩擦

有一次,我想在天空中创建箱体,这样它就会掉落到平台上,但是物品和移动物体之间的摩擦不起作用。在平坦的地面上,盒子没有走到屏幕的左边(地面从右向左移动)。

我从Box2D的手工读取,如果你动一静的身体

那么,有没有更好的方法或解决方案

摩擦将无法正常工作?

回答

1

so, 我已经发现了我的自我。原来设置的运动体不会造成任何摩擦。你可以想象它突然运送它。所以解决方法是将静态物体改为运动型,并使用setlinearvelocity将其移动到