我正在Java和LIBGDX中使用Box2D。我正在尝试使用PolygonShape创建一个三角形。调用setVertices后,我的代码崩溃了。没有错误代码或堆栈跟踪供我遵循。

打扰一下冗长的数字。它们是正在计算的确切数字。例程比这要复杂得多,但这就是解决这里问题所需要的。

PolygonShape shape = new PolygonShape();
//app crashes on call to set.
shape.set(new float[] { 0.26666668f, -0.043010756f, -0.008602151f,
    -0.18064517f, -0.18064517f, -0.26666668f });


我确保我的顶点按逆时针顺序排列。这些点定义了一个简单的凸三角形。

有人可以告诉我我在做什么错吗?

最佳答案

可能是因为它在本机代码部分崩溃了。是否有机会通过替换libgdx jar而不替换libgdx.so upgraded to a newer version of gdx

10-06 16:18