box2d

    0热度

    1回答

    我刚刚在github上下载了开放源代码https://github.com/alextrevisan/SFML-LiquidFun-Water 而且,我打开visual studio 2015并试图打开它,但没有像.sln文件这样的东西。 。 在这种情况下,我该如何打开该项目?以及我应该在哪里找到所有文件。

    2热度

    1回答

    我有一个小小的麻烦,因为标题说:我无法弄清楚如何向枪指向的方向射击子弹。 这里是短版的代码,我的子弹发射: b2BodyDef bd; bd.type = b2_dynamicBody; bd.bullet = true; bd.position = gun->GetPosition();//bullet start at the middle of the gun m_bullet =

    0热度

    1回答

    我的问题: 武器体采空探测接触时,我做它的固定设备传感器。 ContactListener代码: void preSolve(contact: Contact, oldManifold:Manifold){ switch (fixA.getFilterData().categoryBits | fixB.getFilterData().categoryBits) { c

    0热度

    1回答

    我正在使用LibGDX创建Java桌面2D游戏。 我需要能够移动物体(由玩家用W/A/S/D控制)。 移动速度始终相同(从移动对象的字段中读出)。 当他们移动时,他们仍然应该受到物理的影响。 这意味着当离开磁铁时会让你移动得更慢,朝它移动会使你更快并移过它会导致你移动一条曲线。 (见图片中蓝色部分) 此外,在移动时会敲你走单一的冲动,但你继续前进(见图片中红色部分) 你也应该能够改变方向或停止,只

    1热度

    2回答

    我一直在寻找一些其他线程,尽管我已经尝试过的每一件事情,我在box2d中创建的形状不是呈现。这是非常奇怪的,我希望你们能提供一个解决方案。 public class worldRender { fighterGame game; PlayScreen renderGame; private Viewport gamePort = new StretchViewport(1020/game.P

    0热度

    1回答

    我已经从官方的Haxe站点下载并安装了该库。但是有一个问题:这个端口使用闪存库,不想编译为html + js。有没有决定?你能否给Haxe/JS命名另一个物理2D引擎:简单,正确,带有样本?非常感谢你。

    1热度

    1回答

    我开发的游戏使用LevelHelper(SpriteKit + Box2D),我遇到了一个问题。 Box2D取决于FPS的数量。那些如果60FPS,那么身体以每秒10米的速度移动,如果30FPS,则以每秒5米的速度移动。不管FPS的数量是不变的,都是必要的。 有没有解决方案从FPS的计数中解开Box2D?

    1热度

    1回答

    我创建一个自上而下的2D游戏和我使用Box2D的模拟物理,我的问题是这样的: 我该如何让玩家与我的太空船保持相对的速度,并且仍然能够在玩家移动的同时在玩家身边移动? 我已经在下面插图。 illustration 我迄今为止尝试: 设置玩家身上的线速度是一样的船,这使得相当多附在船舶的球员,没有我能够移动玩家,因为我在每次更新打勾后设置线速度。 尝试关节似乎并不是我正在寻找的东西,我可能是错的,我尝

    1热度

    1回答

    我将JBox2D移植到Xojo。 Java并不是我熟悉的语言,但与Xojo有足够的相似之处,因为这是将Box2D移植到它的最简单方法。 我顺利进入港口,但我不能完全理解这种方法签名的含义: public static <T> T[] reallocateBuffer(Class<T> klass, T[] oldBuffer, int oldCapacity, int newCapac

    1热度

    1回答

    我目前正在制作一款游戏。这是一款2D平铺游戏。我试图做到这一点,当你踩水时,你的球员的速度和大小的变化。 我这个跑第二的每一个60: if(map.getTileTypeByCoordinate(0, player.sprite.getX()/4.0f, player.sprite.getY()/4.0f) == TileType.WATER){ player.sprite.setSca