physics_fixture_set_polygon_shape

此函数为您的夹具设置多边形形状,但您需要使用 physicals_fixture_add_point 来实际定义该多边形相对于夹具原点的形状。当夹具绑定到实例时,多边形将闭合。您还应该注意,在定义任何点之前 必须 调用此函数,并且在将多边形绑定到实例之前,您还必须至少为多边形定义三个点,否则您将收到错误消息。

 

语法:

physics_fixture_set_polygon_shape(fixture)

参数类型描述
fixturePhysics Fixture ID装置的索引

 

返回:

N/A

 

例子:

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);

上面的代码将把一个多边形形状应用于变量 "fix_Ship" 中索引的装置,然后定义三个点以创建三角形形状。