LibGDX передвигать формирователь ровно - PullRequest
1 голос
/ 31 октября 2019

Я использую Shaperender для рендеринга Circle и в функции обновления на каждом цикле я обновляю координаты che, которые представляют мои объекты (круги).

Я не использую текстуры, только shaperender, и я не могу достичьплавное движение, что я делаю не так? (Я на Android)

Как вы можете видеть, когда движется синий круг, возникает какой-то след / задержка. Пожалуйста, смотрите видео вместо GIF: https://imgur.com/ECRVc2L

enter image description here

это код:

public void update(float dt){
            x = centerX + (float)Math.cos(Math.toRadians(angle)) * trajectory;
            y = centerY + (float)Math.sin(Math.toRadians(angle)) * trajectory;
    }


public void render(SpriteBatch sb) {
            // --- sr is a new ShapeRenderer declared in the constructor as sr = new ShapeRenderer()

            sr.begin(ShapeRenderer.ShapeType.Filled);
            sr.setColor(Color.BLUE);
            sr.circle(x,y, radius , 100);

            sr.end();
            }
...