我正在为爆炸创建一个粒子系统,并且动画播放的速度比它应该快得多。

我尝试切换动画的拉伸功能,结果如果拉伸功能开启,动画播放速度过慢,如果关闭,动画播放速度过快。

如何让它在图像编辑器中播放的速度与实际相同?

处理 gif 8b6wz3t2nx1h1...

//psExplosion
ps = part_system_create();
part_system_draw_order(ps, true);

//发射器
var _ptype1 = part_type_create();
part_type_sprite(_ptype1, sExplosion, true, false, true);
part_type_size(_ptype1, 0.8, 1.2, 0, 0);
part_type_scale(_ptype1, 1, 1);
part_type_speed(_ptype1, 0.01, 0.1, 0, 0);
part_type_direction(_ptype1, 0, 360, 0, 5);
part_type_gravity(_ptype1, 0.001, 270);
part_type_orientation(_ptype1, 0, 0, 0, 0, false);
part_type_colour3(_ptype1, $FFFFFF, $FFFFFF, $FFFFFF);
part_type_alpha3(_ptype1, 1, 1, 1);
part_type_blend(_ptype1, false);
part_type_life(_ptype1, length - 10, length + 10);

var _pemit1 = part_emitter_create(ps);
part_emitter_region(ps, _pemit1, -d, d, -d, d, ps_shape_ellipse, ps_distr_linear);
part_emitter_burst(ps, _pemit1, _ptype1, intensity);

part_system_position(ps, x, y);