Bonjour,
Actuellement, j'ai une méthode qui fait une rotation de X degrés.
Mais je voudrais une "animation" pendant la rotation de 90° (en gros, attendre je sais pas 0.1ms avant chaque mouvement de rotation.
J'ai fait un truc à l'arrache pour l'instant pour voir comment faire :
J'ai bien ma rotation mais elle dépasse un peu les 90°, ça doit faire 91.5° a peu près.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 public void Update (GameTime gameTime) { if (rotationFaceHaut) { RotationAngle += gameTime.ElapsedGameTime/Milliseconds * MathHelper.ToRadians(1.0f); if (MathHelper.ToDegrees(RotationAngle) > 90.0f) { RotationAngle = MathHelper.ToRadians(90.0f); rotationFaceHaut = false; } _engine.GetRubiksCube().GetFaces()[0].Rotate(RotationAngle); } }
Merci.
Partager