使用此函数,可以在物理模拟中为粒子设置重力比例因子。该函数旨在帮助防止物理模拟中的不稳定性,特别是在使用非常小的粒子时,这些粒子可能在爆炸等场景中表现出不可预测的行为(即破坏动量守恒)。通过减小重力来减缓这些粒子的速度可以稳定它们的行为。此函数在范围内为全局,因为它不仅会更改更改后创建的新粒子的重力比例,还会更改模拟中已存在的粒子的重力比例。
注意:调整每个步骤的更新迭代次数 (使用函数 physics_world_update_iterations() 也会影响重力对粒子的影响。较大的迭代次数赋予更大的重力抵抗力。
physics_particle_set_gravity_scale(scale)
参数 | 类型 | 描述 |
---|---|---|
scale | Real | 要应用于所有粒子的重力的比例因子。 |
N/A
physics_particle_set_radius(15);
physics_particle_set_density(0.5);
physics_particle_set_damping(1);
physics_particle_set_gravity_scale(1);
以上代码将为模拟中的所有粒子设置基本属性。