physics_particle_group_join

使用此函数,可以将两个粒子组连接在一起,然后连接的粒子组将表现为它们都是单个图元的一部分。应该已经创建了具有重叠边的组,如同它们尚未接触到一样,它们将不会被连接。该函数采用由函数 physics_particle_group_end() 返回的要加入的组的唯一组 ID,并且您可以使用该函数多次,以便单个组将各种软实体连接在一起。

 

语法:

physics_particle_group_join(to, from)

参数类型描述
toPhysics Particle Group ID要加入的第一个粒子组。
fromPhysics Particle Group ID要加入的第二个粒子组。

 

返回:

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- 45, mouse_y, 0, 0, 0, 0, c_white, 1, 1, 2);
physics_particle_group_circle(50);
var g1 = physics_particle_group_end();
physics_particle_group_begin(flags, groupflags, mouse_x + 45, mouse_y, 0, 0, 0, 0, c_white, 1, 1, 2);
physics_particle_group_circle(50);
var g2 = physics_particle_group_end();
physics_particle_group_join(g1, g2);

上述代码将创建两个圆形粒子组并将它们连接在一起。