3132333435363738394041
sb.end(); shapeRenderer.setProjectionMatrix(m_stage.getCamera().combined); shapeRenderer.begin(ShapeRenderer.ShapeType.Line); shapeRenderer.setColor(1, 1, 1, 1); shapeRenderer.line(x, y, m_x2, m_y2); shapeRenderer.end(); sb.begin(); } @Override
163164165166167168169170171172173
FloatArray polygon = polygons.get(i); shapes.polygon(polygon.items, 0, polygon.size); } } shapes.end(); shapes.begin(ShapeType.Filled); if (drawBones) { shapes.setColor(boneOriginColor); for (int i = 0, n = bones.size; i < n; i++) {
175176177178179180181182183184185
shapes.setColor(Color.GREEN); shapes.circle(skeletonX + bone.worldX, skeletonY + bone.worldY, 3 * scale, 8); } } shapes.end(); } public ShapeRenderer getShapeRenderer () { return shapes; }