Hello, I am creating a 3D Sonic the Hedgehog fangame and I was wondering if it is possible to replicate the LightSpeed Dash technique from the games. Here's how it works: "It allows the user to travel along a trail of Rings at light speed, even in mid-air, which can allow access to new areas or by means the only solution to pass through certain sections." ~ The Sonic Wiki Note: I've attempted to have it only spline driven but I couldn't, there would be too many confusing components for me to handle. If you can figure it out, I'd really appreciate it if you could give an image as I learn visually. Thank you.
asked Feb 18 '17 at 05:08 AM in Blueprint Scripting
The simplest solution I can think of off hand would be to have some sort of blueprint function tied to your rings that gets triggered when you do the input in front of a ring. (It was B for SA2B on the Gamecube, if I recall correctly. :p)
What you'd do next is have the ring either perform a process, or supply the variables needed for a process in Sonic that is needed for a very short-lived function that lerps Sonic from his position to the position of the ring (if it hasn't already been collected). It would then supply the next ring to the function, and if that was valid as well, it would also be lerped to. It wouldn't be the exact implementation- as I think you could light-speed dash off of a single idle ring in that game, and it would only work for one direction, but it would create a very fast, highly controllable chain of movement that gets you something that looks a lot like the light-speed dash.
Let me know if you want me to go into more detail on this, or if you think you could take it from there.
answered Sep 02 '18 at 02:01 AM
Follow this question
Once you sign in you will be able to subscribe for any updates here