Hey, ich programmiere gerade ein Spiel, bei dem man Asteroiden meiden muss (angezeigt als Kreise). HierWie kann ich Kreise in libgdx/android verschieben?
ist der Code, wie ich Asteroiden erstellen:
renderer = new ShapeRenderer();
RandomXS128 rand = new RandomXS128();
for (int i = 0; i < 20; i++) {
circlePositions.add(
new Vector2(
rand.nextInt(Gdx.graphics.getWidth()),
rand.nextInt(Gdx.graphics.getHeight())
)
);
circlePositions.add(
new Vector2(
rand.nextInt(Gdx.graphics.getWidth()),
rand.nextInt(Gdx.graphics.getHeight())
)
);
}
renderer.begin(ShapeType.Filled);
for (int i = 0; i < circlePositions.size; i++) {
Vector2 pos = circlePositions.get(i);
renderer.setColor(Color.GRAY);
renderer.circle(pos.x, pos.y, 50);
}
renderer.end();
Wie kann ich zufällige Bewegung zu den Kreisen?
Dem Code hinzugefügt, aber die Kreise flackern nur hin und her: 'renderer.circle (pos.x + MathUtils.random (0, 10) * Laufzeit, pos.y + MathUtils.random (0, 10) * Laufzeit, 50); ' –