6
我需要制作一个超过8个顶点的物体,并且我得到错误。LibGDX BOX2D变化maxPolygonVertices
AL lib: (EE) alc_cleanup: 1 device not closed
Assertion failed!
Program: C:\Program Files\Java\jre7\bin\javaw.exe
File: /var/lib/jenkins/workspace/libgdx/gdx/jni/Box2D/Collision/Shapes/b2PolygonShape.cpp, Line 122
Expression: 3 <= count && count <= 8
如何更改该常数?
,我发现这个文件https://github.com/libgdx/libgdx/blob/master/gdx/jni/Box2D/Common/b2Settings.h
在这里,我看到了
#define b2_maxPolygonVertices 8
我怎样才能改变它libGDX?
好吧,让我们说我有一个顶点浮点数组,有超过8个点,我怎样才能使用earclippingtriangulator? –
我的代码http://pastebin.com/L7wjqHbt。我应该如何使用它? –
它三角形你的多边形。你得到的数组是一个三角形索引的数组。你会分别拿3个并构造一个新的Fixture。这意味着'array [sa.get(0)]','array [sa.get(1)]','array [sa.get(2)]'将成为您用于新三角函数之一的顶点灯具。 – noone