Advertisement
Guest User

Boshy-inspired jump trigger spikes.

a guest
Jul 14th, 2016
215
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.72 KB | None | 0 0
  1. So basically, have 4 different objects for each directional spike. Put the corresponding creation event in each one, but you can keep the same step event.
  2.  
  3. Create Event:
  4. //Put in all moving spikes
  5. sX=x;
  6. sY=y;
  7.  
  8. //Down-spike version (Only put this in each respective directional spike)
  9. tY=y-32;
  10. //Up-spike version
  11. tY=y+32;
  12. //Right-spike version
  13. tX=x-32;
  14. //Left-spike version
  15. tY=x+32;
  16.  
  17. Step Event:
  18. If keyboard_check_direct(vk_shift){
  19. transitioning=1;
  20. way=!way;
  21. }
  22. if transitioning=1{
  23. sineAngle=min(sineAngle+4,90);
  24. if way=0{
  25. sine=1-sin(degtorad(sineAngle));
  26. }else{
  27. sine=sin(degtorad(sineAngle));
  28. }
  29. x=lerp(sX,tX,sine);
  30. y=lerp(sY,tY,sine);
  31. if sineAngle=90{
  32. transitioning=0;
  33. sineAngle=0;
  34. }
  35. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement