physics_fixture_set_polygon_shape(fixture)
| Argument | La description |
|---|---|
| fixture | l'index de l'appareil |
Retours: N / A
Cette fonction définit une forme de polygone pour votre appareil, mais vous devrez utiliser physics_fixture_add_point pour définir réellement la forme de ce polygone par rapport à l'origine de l'appareil. Le polygone est fermé lorsque le projecteur est lié à une instance. Vous devriez également noter que cette fonction doit être appelée avant de définir des points, et vous devez également avoir au moins trois points définis pour votre polygone avant de le lier à une instance ou vous obtiendrez une erreur.
physics_fixture_set_polygon_shape(fix_Ship);
physics_fixture_add_point(fix_Ship, 0,0);
physics_fixture_add_point(fix_Ship, -40, 100);
physics_fixture_add_point(fix_Ship, 40, 100);
Le code ci-dessus appliquera une forme de polygone à l'appareil indexé dans la variable "fix_Ship", puis définira trois points pour créer une forme triangulaire.