TESCS2 : Rotate

De Wiwiki
Révision datée du 26 janvier 2010 à 20:39 par Mike89 (discussion | contributions) (Précision sur les fichiers kf)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche


Syntaxe :

[ObjectId.]Rotate axe, degrés/sec 

Exemple :

Rotate x, 100 

Fait tourner l'objet autour de l'axe sélectionné (x, y, or z) à la vitesse indiquée en degrés par seconde.

Notes :

  • Ce mouvement est basé sur les axes locaux de rotation. Ainsi, une rotation positive autour de y, fait tourner autour du vecteur local dirigé vers le devant de l'objet. X donne une rotation autour de l'autre axe horizontal et Z autour de l'axe vertical.
  • La méthode utilisée pour la rotation, ne permet pas de composer des rotations complexes et fiables.
  • Les rotations successives peuvent ne pas fonctionner comme vous l'attendez.
  • Des fichiers d'animation (fichiers KF) doivent être utilisées pour les rotations complexes et répétitives, car elles sont plus rapides et plus fiables que cette fonction. Il faut pour cela un logiciel de modélisation 3D comme Blender ou 3DSMax, ou utiliser Nifskope. Ces animations sont alors associées obligatoirement à des noms d'animations standard du jeu (Idle, Forward, Backward...).