Transform:SetPosition, Transform:SetLocalPosition[]
Transform:SetPosition( [Vector3] position ) Transform:SetLocalPosition( [Vector3] position )
Définit la position (globale ou locale).
Transform:SetOrientation, Transform:SetLocalOrientation[]
Transform:SetOrientation( [Quaternion] orientation ) Transform:SetLocalOrientation( [Quaternion] orientation )
Définit l'orientation (globale ou locale).
Transform:SetEulerAngles, Transform:SetLocalEulerAngles[]
Transform:SetEulerAngles( [Vector3] angles ) Transform:SetLocalEulerAngles( [Vector3] angles )
Définit l'orientation (globale ou locale) sous forme d'angles d'Euler (utilisant la convention XYZ) en degrés.
Transform:SetLocalScale[]
Transform:SetLocalScale( [Vector3] échelle )
Définit l'échelle locale.
Transform:GetPosition, Transform:GetLocalPosition[]
[Vector3] Transform:GetPosition() [Vector3] Transform:GetLocalPosition()
Retourne la position (globale ou locale) sous forme d'un vecteur.
GetLocalPosition retourne la position relative à l'objet parent.
Transform:GetOrientation, Transform:GetLocalOrientation[]
[Quaternion] Transform:GetOrientation() [Quaternion] Transform:GetLocalOrientation()
Retourne l'orientation (globale ou locale) sous forme d'un quaternion.
Transform:GetEulerAngles, Transform:GetLocalEulerAngles[]
[Vector3] Transform:GetEulerAngles() [Vector3] Transform:GetLocalEulerAngles()
Retourne l'orientation (globale ou locale) sous forme d'angles d'Euler en degrés. Les angles sont retournés dans un vecteur.
L'axe Y correspond à tourner à gauche ou à droite, l'axe X à pointer vers le haut ou vers le bas, et l'axe Z à se pencher sur la gauche ou sur la droite. Les rotations sont appliqués dans cette ordre (YXZ).
Transform:GetLocalScale[]
[Vector3] Transform:GetLocalScale()
Retourne l'échelle locale sous forme d'un vecteur.
Transform:Move, Transform:MoveLocal[]
Transform:Move( [Vector3] offset ) Transform:MoveLocal( [Vector3] offset )
Déplace la position (globale ou locale) par la valeur spécifiée sur chaque axe.
Transform:MoveOriented[]
Transform:MoveOriented( [Vector3] offset )
Déplace la position le long des axes orientés par la valeur spécifiée sur chaque axe.
Transform:Rotate, Transform:RotateLocal[]
Transform:Rotate( [Quaternion] rotation ) Transform:RotateLocal( [Quaternion] rotation )
Effectue une rotation de l'orientation (globale or locale) par le quaternion spécifié.
Transform:RotateEulerAngles, Transform:RotateLocalEulerAngles[]
Transform:RotateEulerAngles( [Vector3] angles ) Transform:RotateLocalEulerAngles( [Vector3] angles )
Effectue une rotation de l'orientation (globale ou locale) par les angles d'Euler spécifiés.
L'axe Y correspond à tourner à gauche ou à droite, l'axe X à pointer vers le haut ou vers le bas, et l'axe Z à se pencher sur la gauche ou sur la droite. Les rotations sont appliqués dans cette ordre (YXZ).
Transform:LookAt[]
Transform:LookAt( [Vector3] cible )
Oriente l'objet de sorte à ce qu'il regarde vers la position cible spécifiée.
Exemple: Regarder un autre objet[]
local autre = CraftStudio.FindGameObject( "un objet" ) self.gameObject.transform:LookAt( autre.transform:GetPosition() )