使用此函数,可以将两个粒子组连接在一起,然后连接的粒子组将表现为它们都是单个图元的一部分。应该已经创建了具有重叠边的组,如同它们尚未接触到一样,它们将不会被连接。该函数采用由函数 physics_particle_group_end() 返回的要加入的组的唯一组 ID,并且您可以使用该函数多次,以便单个组将各种软实体连接在一起。
physics_particle_group_join(to, from)
参数 | 类型 | 描述 |
---|---|---|
to | Physics Particle Group ID | 要加入的第一个粒子组。 |
from | Physics 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);
上述代码将创建两个圆形粒子组并将它们连接在一起。