jbox2d

    1热度

    3回答

    我正在为JBox2D的最新版本寻找一些初学者教程。我发现的那些都过时了。如果可能的话,关于如何在android上应用整个东西的教程也很好。我只是试图制造一些球员不能穿过的墙壁并施加一些重力。 在此先感谢。

    3热度

    1回答

    每当我试着和playn-jbox2D编译我的PlayN项目作为dependecy PlayN HTML不会工作,我得到下面的HTML错误只,其余的证明确定 [INFO] [ERROR] An internal compiler exception occurred [INFO] com.google.gwt.dev.jjs.InternalCompilerException: Faile

    2热度

    2回答

    我一直在与jbox2d搞混,当身体的X速度受到世界的重力影响时感到惊讶。这里是我的代码: //create world Vec2 gravity = new Vec2(0, 1); boolean sleep = true; world = new World(gravity, sleep); //create wheel BodyDef whee

    1热度

    1回答

    一个严重的bug弹出,我不知道为什么。在我开始游戏后不久,游戏就结冰了。我所知道的是,程序执行进入world.step(1.0f/30.0f, 5, 2);,并且永远不会退出,从而冻结游戏(从来没有,我的意思是没有可见的变化发生超过一分钟,对于这个应用程序它可能永远是)。我一直在研究这个问题一段时间,而这种情况以前没有发生过,但现在它每次都在几秒内发生。 任何人都知道为什么会发生这种情况? 不幸的

    2热度

    2回答

    我已经创建了一个落球的基本示例,但我稍微困惑了为什么物体在下落时不加速。它以恒定的速度行驶,这不是我所期望的。这是我使用Box2D的第一天,我假设我错过了一些基本的东西,但无法弄清楚。 public PhysicsWorld() { // Step 1: Create Physics World Boundaries Vec2 gravity = new Vec2(0, 20)

    3热度

    1回答

    我在哪里可以找到夹具预设,可用于刚体物理引擎,如Box2D来模拟不同材质的行为? 我要找的密度,摩擦和归还像普通材料的价值观: 光滑/粗糙的金属 木 橡胶 塑料 是除了设置这些值的尝试和错误以获得实际结果之外,还有一种方法吗?

    0热度

    1回答

    嗯,更具体地说,JBox2D。我有一个圆圈掉下来,当点击时,圆圈变成一个盒子,变成静止的(不管移动,不管重力或碰撞)。我的理解是,为了使其变为静态,我将密度设置为0.但这并不起作用,并且出于某种原因,也没有任何物体与对象发生碰撞。以下是我将圆圈变成静态框的位置。 physBall.destroyFixture(fixture); PolygonShape b = new PolygonShap

    1热度

    1回答

    我想使b2鼠标联合工作类似于b2setposition,虽然我知道在鼠标联合力的应用,所以它是不可能达到所需的点没有任何延迟像setPosition( ),但我想使它和b2setPosition()一样接近。所以我应该在哪个mousejoint/body属性上工作,以便它的行为与b2set相近。 感谢您的回答。

    1热度

    1回答

    我在我的Box2D模拟(处理中,使用Jbox2d的Fisica包装器)中有一叠块,但它们在移动时无法控制。 这并不是说不稳定,它看起来非常糟糕,因为它们来回晃动像素直到它们解决。我已经尝试了一切,改变重力,密度,恢复原状,每米像素,时间步长 - 没有任何作用。 我真的需要弄清楚什么是错的,因为我没有很多时间来完成这个。

    1热度

    1回答

    我找不到一个奇怪的错误。我已经实现了一个ContactListener类来处理我的Android游戏中的碰撞。在beginContact(Contact arg0)方法中,我可以看到arg0中的两个物体在那里,并被推入堆栈。在拨打world.step()之后,我运行自己的handleCollisions()方法,在那里弹出Contact对象并执行一些游戏逻辑。但是,偶尔当我弹出一个Contact时