GetEntityAttribute()

Syntaxe

Resultat = GetEntityAttribute(#Entity, Attribut)
Description
Renvoie la valeur d'un attribut d'une entité.

Arguments

#Entity L'entité à utiliser.
Attribut
  #PB_Entity_Friction          : Renvoie la valeur de la force de friction ou de frottement.
  #PB_Entity_Restitution       : Renvoie la valeur du coefficient de restitution de la vitesse.
  #PB_Entity_LinearVelocity    : Renvoie la vitesse linéaire courante (tous les axes).
  #PB_Entity_LinearVelocityX   : Renvoie la vitesse linéaire courante sur l'axe des 'x'.
  #PB_Entity_LinearVelocityY   : Renvoie la vitesse linéaire courante sur l'axe des 'y'.
  #PB_Entity_LinearVelocityZ   : Renvoie la vitesse linéaire courante sur l'axe des 'z'.
  #PB_Entity_assCenterX        : Renvoie la position du centre de masse en 'x'.
  #PB_Entity_MassCenterY       : Renvoie la position du centre de masse en 'y'.
  #PB_Entity_MassCenterZ       : Renvoie la position du centre de masse en 'z'.
  #PB_Entity_NbSubEntities     : Renvoie le nombre de sous-entités.
  #PB_Entity_LinearSleeping    : Renvoie la valeur de vitesse linéaire minimum en dessous de laquelle l'entité sera endormie.
  #PB_Entity_AngularSleeping   : Renvoie la valeur de vitesse angulaire minimum en dessous de laquelle l'entité sera endormie.
  #PB_Entity_DeactivationTime  : Renvoie le temps d'attente (en millisecondes) avant de mettre l'entité en mode veille lorsque les conditions ci-dessus sont remplies.
  #PB_Entity_IsActive          : Renvoie si un corps d'entité est actif (pas de veille).
  #PB_Entity_AngularVelocityX  : Renvoie la vitesse angulaire courante sur l'axe 'x'.
  #PB_Entity_AngularVelocityY  : Renvoie la vitesse angulaire courante sur l'axe 'y'.
  #PB_Entity_AngularVelocityZ  : Renvoie la vitesse angulaire courante sur l'axe 'z'.
  #PB_Entity_AngularVelocity   : Renvoie la vitesse angulaire courante (tous les axes).
  #PB_Entity_HasContactResponse: Teste si le corps de l'entité est en contact.
  #PB_Entity_ScaleX            : Renvoie la valeur courante de l'échelle sur l'axe 'x'.
  #PB_Entity_ScaleY            : Renvoie la valeur courante de l'échelle sur l'axe 'y'.
  #PB_Entity_ScaleZ            : Renvoie la valeur courante de l'échelle sur l'axe 'z'.

Valeur de retour

Renvoie la valeur de l'attribut spécifié ou zéro si l'entité ne supporte pas l'attribut.

Voir aussi

SetEntityAttribute(), SetEntityMaterial(), FetchEntityMaterial()

OS Supportés

Tous

<- FreeEntityJoints() - Entity Index - GetEntityCollisionGroup() ->