Il marche bien, et les lucioles font des ellipses autour de mon personnages.
Mais si je fais avancer mon personnage les lucioles cassent leur trajectoire initiale de l'ellipse pour suivre le hero et apres quand le hero s'arrete elles refont des ellipses.
Voici comment j'update la position des lucioles :
- Code: Tout sélectionner
public override void Update(GameTime gameTime)
{
myLastpos = targetPos;
targetPos = new Vector2((float)Math.Cos(gameTime.TotalGameTime.TotalSeconds * speed) * 100, (float)Math.Sin(gameTime.TotalGameTime.TotalSeconds * 1.2f * speed) * 100) + position;
} // la variable position represente la position du joueur
Donc c'est logique que les lucioles cassent leur ellipses si je modifie la position.
Je cherche a donner un effet naturels au lucioles lorsque le personnage avance.
Merci
