libgdx - 删除Box2d CircleShape上呈现的圆形轮廓

use*_*651 1 java libgdx

CircleShape circle = new CircleShape();
circle.setRadius(1f);
...
using 
...
batch.draw(textureRegion, position.x - 1, position.y - 1, 
                            1f, 1f,
                            2, 2, 
                            1, 1, 
                            angle);
Run Code Online (Sandbox Code Playgroud)

我使用它来设置Box2d碰撞的主体但是我在libGdx中的纹理周围得到了一个愚蠢的圆形,即我的纹理精灵(球)在它的顶部有一个圆圈,沿着半径从中心开始有一条线.

有关如何删除上覆圆线的任何想法?

Dom*_*her 6

不是100%肯定,有一段时间没有使用带有libgdx的Box2d.但看看你是否有任何Box2DDebugRenderer渲染box2d的世界.如果是这样,就不要调用它的render()方法.