ParticleEffects.gml 645 B

123456789101112131415161718192021
  1. function pe_blade_hit_hazard(_x, _y)
  2. {
  3. var _part = part_system_create_layer("Effect", false);
  4. var _type = part_type_create();
  5. var _dir = point_direction(0, 0, _x, _y);
  6. part_type_shape(_type, pt_shape_line);
  7. part_type_scale(_type, 0.4, 1)
  8. part_type_size(_type, 0.3, 0.5, 0, 0);
  9. part_type_speed(_type, 15, 20, 0, 0);
  10. part_type_direction(_type, _dir - 45, _dir + 45, 0, 5);
  11. part_type_color3(_type, c_white, c_yellow, c_orange);
  12. part_type_alpha2(_type, 1.0, 0.0);
  13. part_type_life(_type, 30, 30);
  14. part_type_gravity(_type, 1, 270);
  15. part_particles_create(_part, x, y, _type, 12);
  16. part_type_destroy(_type);
  17. part_system_destroy(_part);
  18. }