LibGDX отстающий формирователь при движении - PullRequest
0 голосов
/ 08 октября 2019

У меня есть круг Shaperenderer, и я хочу, чтобы он двигался плавно.

Во время выполнения есть вид следа

Это код рендеринга (обе функции находятся в одном классе):

   @Override
    public void render(SpriteBatch sb) {
        Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);

        circle.setProjectionMatrix(cam.combined);
        circle.begin(ShapeRenderer.ShapeType.Filled);
        circle.setColor(Color.BLUE);
        circle.circle(circleX ,circleY , radius, 200);
        circle.end();

    }

Это код обновления:

@Override
    public void update(float dt) {
                circleX += dt * speedX;
                circleY += dt * speedY;

    }

speedX и speedY - это небольшие значения, и экран составляет около 480 * 800 (поэтому размеры экрана и параметры скорости не должны быть проблемой).

...