Hi! I am Samuel Tom (aka PixelPizza), if you are reading this, it’s probably because you are looking for an easy way to learn and implement a Wall Jump to your game.
Well, I made this example/bundle so you can easily copy-and-paste a functional and bug-free Wall Jump Mechanic!
Link: Flowlab Game Creator - Wall Jump Example
Here’s a tutorial video explaining how the Logic works:
Copy & Paste Instructions:
- Create a Ground object, and set the Friction to 0.0
- Create a Player object, select movable, set the Friction to 0.0, and select Capsule as Collision Shape.
3. Copy the “Movement” Bundle from the Wall Jump Example.
- Go back to your game, Open the Player’s Behaviors, and Import the Bundle (Delete your old one, if you already had one).
- Open the Movement bundle, then Wall Jump Bundle, and then the “Can I wall jump?” Bundle.
6. Inside it, you will find 6 raycasts. Click and edit the Object Type from “Any Type” to your “Ground” Object.
- Now, adjust the Values at will. Wall Jump force, Jump force, and the Move Left and Right values.
I hope this helps you!
haha this is really awesome. I always like the quality of your examples @PixelPizza
Excellent job @PixelPizza
Thanks, glad you like it! @F3Art
Thank you so much @TinkerSmith
@PixelPizza it didn’t exactly work for me, can you check if I did anything wrong
@PixelPizza didn’t you post this last year?
@meburningslime I think you’re thinking of the double jump
Did you follow all the instructions above? @buy3get5free
They are simple step-by-step, and there’s even a video.
I will peek a look, but refer to those first if you have a question
@meburningslime Both Wall Jump and Double Jump example were made this year.
Ok, I just noticed what’s wrong. You can’t wall jump where you are too close to the ground. @buy3get5free
So, I just updated the bundle and now it should work on every occasion.
Delete the current one and import the new one.
thanks @PixelPizza so much I can’t wait to use this
@meburningslime I don’t understand the question about when this has been posted. If something is good it doesn’t matter how ‘old’ it is.
And this is a great example how well made instructions can look like
Great job by @PixelPizza , I wish we had a rating system where we could honor efforts like this
No problem @buy3get5free
Thank you so much @TinkerSmith
@TinkerSmith I never said it was bad! I was just asking. In fact, I’m even a little envious about how good it is tbh
@PixelPizza I wanted to change my character spite to a 2 block high sprite but it doesn’t work, what should I do to fix this, you don’t have to do the work but if you just tell me what to do I’ll do it.
Well @buy3get5free , same thing as the Double Jump Example.
If you wish to make your character bigger than 1 block (32x32px) you will need to change the length of the raycasts. And that is all
Ok thanks @PixelPizza, btw sometimes I play your examples just because you make them so cool
Np, and thanks @buy3get5free ! I’m glad to hear that my hard work is appreciated and I’m glad you like it!
Did you manage to solve it? Theres a tutorial at the beginning of this thread. Usually, you just need to set the object Types on the raycasts
@ AbstractGallery Its been 2 years, but if your game looked the same as now, maybe your problem was character biger than one unit.
My question - how to manage bigger characters to work?