phy_rotation

L'angle de rotation de l'instance.

Syntaxe:

phy_rotation;


Retours: Real


La description

Cette variable peut être utilisée pour obtenir (ou pour définir) l'angle du fixture des instances en degrés, similaire à la définition ou à l'obtention du image_angle. Notez cependant que dans le monde de la physique, les rotations sont calculées à l' opposé du monde de jeu GameMaker Studio 2, ce qui signifie que les fonctions vectorielles comme point_direction devrait avoir là des valeurs de retour modifiées (simplement rendre positif à négatif devrait résoudre cela).


Exemple:

if phy_speed_x > 0 || phy_speed_y > 0
   {
   phy_rotation += sqrt(sqr(phy_speed_x) + sqr(phy_speed_y)) /10;
   }

Le code ci-dessus vérifie la vitesse linéaire et si l'un des vecteurs n'est pas 0, il calcule alors la vitesse réelle et l'utilise pour régler la rotation.


Retour: Variables de physique
suivant: phy_fixed_rotation
© Copyright YoYo Games Ltd. 2017 Tous droits réservés