Bonjour à tous !
En ce moment je m'initie à DirectX.
Je n'ai pas vraiment rencontré de problème jusqu'à maintenant :
J'aimerai appliquer une rotation et une translation à la matrice "World".
Mon problème est que si j'applique l'une, l'autre n'est pas prise en compte.
Du coup j'ai essayé ceci mais sans succé :
Une idée pour m'aider ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 this.vecteurPos.Y = this.vecteurPos.Y + 0.01F; Matrix mat = Matrix.Translation(this.vecteurPos); mat.RotateY(-(Environment.TickCount - this.TicksRetard) / 2000.0F); this.Fenetre.Device3D.Transform.World = mat;
Merci !
Partager