1
0

Step_0.gml 536 B

123456789101112131415161718192021222324252627
  1. if delay > 0
  2. {
  3. delay--;
  4. exit;
  5. }
  6. y_spd += global.g * global.time_scale;
  7. dir = point_direction(0, 0, x_spd, y_spd);
  8. spd = point_distance(0, 0, x_spd, y_spd);
  9. image_angle = dir;
  10. var _stretch = spd * 0.02;
  11. image_xscale = base_scale * (1 + _stretch);
  12. image_yscale = base_scale / (1 + _stretch);
  13. if place_meeting(x, y + y_spd, oParentSolid)
  14. {
  15. var _part = part_system_create_layer("Effect", false, peINKBurst);
  16. part_system_position(_part, x, y);
  17. instance_destroy();
  18. }
  19. x += x_spd * global.time_scale;
  20. y += y_spd * global.time_scale;