physics_particle_group_circle

该函数将设置正在创建的粒子组的形状。必须首先使用函数 physics_particle_group_begin() 开始组定义,然后使用此函数以像素-近似值为单位设置组的近似半径,因为精确半径将取决于基础粒子的大小,这由 physics_particle_set_radius() 函数定义,因为物理模拟试图将尽可能多的粒子 " 拟合 " 到定义的形状中。最后,需要调用 physics_particle_group_end() 以在房间中创建粒子组。

 

语法:

physics_particle_group_circle(radius)

参数类型描述
radiusReal要创建的圆的半径(以像素为单位)。

 

返回:

N/A

 

例子:

var flags = phy_particle_flag_water | phy_particle_flag_viscous | phy_particle_flag_tensile;
var groupflags = phy_particle_group_flag_solid;
physics_particle_group_begin(flags, groupflags, mouse_x, mouse_y, 0, 0, 0, 0, c_white, 1, 1, 2);
physics_particle_group_circle(100);
mLastGroup = physics_particle_group_end();

上述代码将粒子类型和粒子组属性的标志存储在变量中,然后使用这些标志在鼠标位置创建半径为 100px 的圆形粒子组。