【发布时间】:2013-08-08 01:16:52
【问题描述】:
我在 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 });
我已确保我的顶点按逆时针顺序排列。这些点定义了一个简单的凸三角形。
谁能告诉我我在这里做错了什么?
【问题讨论】: