我在 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 });
我确保我的顶点按逆时针顺序排列。这些点定义了一个简单的凸三角形。
有人可以告诉我我在这里做错了什么吗?