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
어떻게이 상수를 변경할 수 있습니까?
나는 내가 libGDX에서 어떻게 바꾸
#define b2_maxPolygonVertices 8
을 보았다이 파일 여기
https://github.com/libgdx/libgdx/blob/master/gdx/jni/Box2D/Common/b2Settings.h
발견?
그래, 내가 8 점 이상이있는 vertex의 float 배열을 가지고 있다고 가정 해 봅시다. 어떻게 earclippingtriangulator를 사용할 수 있습니까? –
내 코드 http://pastebin.com/L7wjqHbt. 어떻게 사용해야합니까? –
그것은 다각형을 삼각형 화합니다. 당신이 얻는 배열은 삼각형의 인덱스를 가진 배열입니다. 당신은 각각 3을 가지고 그것의 새로운 조명기를 만들 것입니다. 즉, 배열 [sa.get (0)], 배열 [sa.get (1)], 배열 [sa.get (2)]는 새 삼중 관절 중 하나에 사용할 정점이됩니다. 비품. – noone