im 여기에 뭔가 붙어 있습니다.Box2D (ligdx 수정 된) 클래스를 사용하여 Libgxx에서 polygonShape를 만들었지 만 객체의 충돌은 없습니다.
필자는 Libgdx와 내장 된 Box2d 클래스로 다각형 모양을 만들려고했습니다. 내 코드는 다음과 같습니다. 배열에 8 개의 벡터를 만들고 객체를 그립니다. 다각형 모양은 세계 좌표의 (82,0)에서 시작합니다.
Vector2[] vertices = new Vector2[8];
vertices[0] = new Vector2(82f , 0f );
vertices[1] = new Vector2(146f , 40f );
vertices[2] = new Vector2(385f , 268f);
vertices[3] = new Vector2(322f , 341f);
vertices[4] = new Vector2(225f , 322f);
vertices[5] = new Vector2(282f , 398f);
vertices[6] = new Vector2(161f , 457f);
vertices[7] = new Vector2(135f , 298f);
PolygonShape shape = new PolygonShape();
shape.set(vertices);
모양 메신저 점점이 있습니다 :
을하고 잘 먹으 렴하지만, 원 모양은 개체의 측면에있는 충돌을 감지하지 못할!?!?
팁이 있습니까?
괜찮아요 .... 어쨌든! 저울은 모두 꺼져있었습니다! haha가는 건데요, 물건 ... 고마워요 – whythehack
또한 Box2D는 볼록한 다각형 만 지원합니다 –