physics_fixture_set_polygon_shape(fixture)
Argument | Description |
---|---|
fixture | the index of the fixture |
Returns: N/A
This function sets a polygon shape for your fixture, but you
will need to use physics_fixture_add_point
to actually define the shape of this polygon relative to the origin
of the fixture. The polygon is closed when the fixture is bound to
an instance. You should note too that this function must be
called before defining any points, and you must also have at least
three points defined for your polygon before binding it to an
instance or you will get an error.
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);
The code above will apply a polygon shape to the fixture indexed in the variable "fix_Ship" and then defines three points to create a triangular shape.