jbox2d

    0热度

    1回答

    我目前正在使用jbox2d在java上制作一个自顶向下的gfx actiong RPG。基本上我希望敌人在被玩家击中后退缩(自上而下的图形我没有摩擦力或重力)。我尝试着恢复原状,运用冲动和设定线速度,但我没有得到我所期望的:敌人正在悄悄地传送到目的地,如果他们靠近墙壁,他们将从地图中移出。我该如何解决这个问题,以及您认为最好的解决方案是什么?非常感谢

    -1热度

    1回答

    任何人都可以在使用物理引擎(JBOX2D)时显示正确的代码来重置游戏吗? 我正在使用Processing进行游戏,并且我无法重置游戏,以便用户可以玩另一轮游戏。 在此先感谢

    0热度

    2回答

    如何用JBox2D绘制元素?我很好,使用DebugDraw,我只是想找到一个快速的方法来做到这一点在Java中,因为我没有与图形工作太多。 我需要使用画布吗?或者一个JFrame?当世界知道我怎么叫 world.drawDebugData() 在哪里画它? 我怎么可以设计出一个能够在我想要的地方绘制点的类,并将其与JBox2D集成? ... while(true) world.s

    0热度

    1回答

    如何更改测试床世界输出的坐标系?谢谢。 http://postimg.org/image/71d6fner5/ http://postimg.org/image/upx9oo0oh/ 我决定的问题。 我重写DebugDraw并在构造函数中将YFlip设置为false。 viewportTransform.setYFlip(false); public class EnginePanelJ2D ex

    0热度

    1回答

    使用eclipse,我试图编写一个简单的hello世界程序,它只是在屏幕上绘制一个矩形,然后重力降落,如this Tutorial所示。 问题是,当我尝试导入p5包时,它没有解析,所以我无法声明我的物理对象。我尝试了两件事。 下载的压缩,解压缩,然后导入3罐(库,系列化,&测试平台) 一个。 import org.jbox2d.p5。*;不解决,但其他人做 b。物理物理;不能解决 下载以前的独立试

    1热度

    2回答

    我有一个服务器,有几个客户端连接。每个客户都有一个他们可以控制的身体(球员),但可能会发生碰撞,因此他们需要看到其他人的身体知道为什么他们的一些动作受到限制。 我的解决方案是通过对象输入/输出流传递“世界”对象。然后我使用处理来解析和绘制每个物体。这里是我得到的错误: java.io.WriteAbortedException: writing aborted; java.io.NotSerial

    1热度

    1回答

    我可以很容易地得到身体的位置,但假设它是一个盒子,我如何确定盒子的坐标,以便我可以显示它? 为了让它显示出来,我将它硬编码为10 x 10,但如果我画的是墙,它应该很高,而移动平台应该更小更宽。 public void draw() { if (bodySocket.isConnected()) { world = JSONObject.parse(getWorld());

    2热度

    1回答

    我是新来的box2d和libgdx游戏开发框架。 我创造了一个世界和一个圆形状。 我在麻烦重力。我在libgdx box2d中创建的Circle不会在重力下坠落。 PLZ帮助我,我坚持在这个问题。 public void render(float delta) { Gdx.gl.glClear(GL10.GL_COLOR_BUFFER_BIT); box2dDebugRend

    0热度

    1回答

    我对学习JBox2D感兴趣,但我似乎偶然发现了第一个障碍 - 构建库。 的Quick-start instructions指定以下简单步骤: 退房颠覆,通过项目: 导入到你的IDE为Maven项目(使用pom.xml中描述的根文件夹) 运行org.jbox2d.testbed.framework.TestbedMain类 我已经签出的代码,并导入项目中的IntelliJ IDEA(12.1.4),

    0热度

    1回答

    我有两个机构(A,B)。我希望B遵循A.我可以用setTransfrom()函数将B位置更改为A位置。但是我必须在每个帧率下改变B的位置。所以我必须使用诸如联系人监听器之类的东西。当我在Andengine中使用普通对象时,它在下面有这个函数,而不是contactlistener。 this.foot = new Rectangle(this.getX(), this.getY(), 8, 10,