comment obtenir une spirale de balle lisse en java?


J'essaie de faire un shmup 2D. Le code fonctionne bien, mais lorsque j'utilise une minuterie, il donne un spyral très agité même si j'ajoute simplement un angle par boucle.

Les balles utilisent les mathématiques.le péché et les Mathématiques.cos et les ajouter aux coordonnées x/y.

Voici mon code:

Http://pastebin.com/8HKR7pLs Projectile ennemi

Http://pastebin.com/WYJfhQwk Ennemi

MODIFIER:

public Enemy_Projectile(float x2, float y2, float f_angle)
        {
                x = x2;
                y = y2;
                angle = f_angle;
                offscreen = false;
                width = Gdx.graphics.getWidth();
                height = Gdx.graphics.getHeight();
                x_angle = (float) Math.sin(angle);
                y_angle = (float) Math.cos(angle);
         }

public void AddBullet()
        {
                angle += 1;
                if (angle > 360)
                {
                        bullet.cancel();
                }
                enemy_bullets.add(new Enemy_Projectile(AI.x, AI.y, angle));
        }

Voici à quoi ça ressemble: balle motif

Author: Cristian Ceron, 0000-00-00