physics_particle_set_gravity_scale

使用此函数,可以在物理模拟中为粒子设置重力比例因子。该函数旨在帮助防止物理模拟中的不稳定性,特别是在使用非常小的粒子时,这些粒子可能在爆炸等场景中表现出不可预测的行为(即破坏动量守恒)。通过减小重力来减缓这些粒子的速度可以稳定它们的行为。此函数在范围内为全局,因为它不仅会更改更改后创建的新粒子的重力比例,还会更改模拟中已存在的粒子的重力比例。

注意:调整每个步骤的更新迭代次数 (使用函数 physics_world_update_iterations() 也会影响重力对粒子的影响。较大的迭代次数赋予更大的重力抵抗力。

 

语法:

physics_particle_set_gravity_scale(scale)

参数类型描述
scaleReal要应用于所有粒子的重力的比例因子。

 

返回:

N/A

 

例子:

physics_particle_set_radius(15);
physics_particle_set_density(0.5);
physics_particle_set_damping(1);
physics_particle_set_gravity_scale(1);

以上代码将为模拟中的所有粒子设置基本属性。