physics_fixture_set_kinematic

Cette fonction indique que l'appareil est indiqué pour se comporter cinématiquement.

Syntaxe:

physics_fixture_set_kinematic(fixture)


Argument La description
fixture l'index de l'appareil


Retours: N / A


La description

Il y aura certaines instances dans un jeu basé sur la physique que vous voulez déplacer mais qui ne veulent pas être agi par des forces telles que la gravité, ni les forces engendrées par des collisions avec des objets dynamiques (pensez à déplacer des plates-formes dans un jeu de plateforme, par exemple ). Pour de tels objets, le simple fait de définir la densité d'un appareil à 0 signifiera que la physique supposera que l'objet est destiné à être statique. Cependant, si vous définissez le phy_speed_x, phy_speed_y ou phy_angular_velocity variables pour une instance qui a eu un tel fixture lié, il sera converti en un objet cinématique et commencer le mouvement. Le passage de l'instance de la simulation semi-statique à la cinématique peut être coûteux en termes de traitement (en fonction de l'état des instances dans le monde physique) et il est donc recommandé de définir la cinématique en utilisant cette fonction avant de la lier une instance, afin qu'elle ne soit pas affectée par des collisions et des forces (comme la gravité) mais qu'elle puisse se déplacer avec une vitesse linéaire et / ou angulaire constante.


Exemple:

physics_fixture_set_kinematic(fix_Cloud);

Le code ci-dessus indiquera que le projecteur indexé dans "fix_Cloud" doit être marqué comme cinématique.


Retour: Les luminaires
Suivant: physics_fixture_set_awake
© Copyright YoYo Games Ltd. 2017 Tous droits réservés