RPG Course and blendspace2D attempt

In the course Bram uses a Blendspace1D for idle to run, I would like to use a Blendspace2D for 8 directional movement instead. Could someone point me in the right direction please?

:slightly_smiling_face: Hi!

It`s always the good idea to try things beyond current tutorial. Encourage effort and discomfort, have fun and enjoy the process.

We usually say finish the course first. Then, once you’re happy with the materials, try new things.

I’m not a godot person but the Blendspace1D (also called the same in Unreal) requires less animations as it uses rotation the character to face in the correct direction without the need for the left/right walk, run attack and so on. Not having this greatly simplifies the assets. So, WASD creates a 2D Vector and from this you can determine the rotation angle for the character and also used to determine the direction the character moves. The Blendspace then takes the speed of movement to determine idle/walk/run. Don’t confuse the 1D with the idea that you can only move forward and back too - absolutely not the case. It is sort of true but coupled with rotation gives you full 360 degree movement and then using a second stick or mouse for looking gives you all the freedom you need.

Characters that are designed for straffing tend to use Blendspace 2D since they move forward in the direction you are looking controlled by the camera, back towards the camera, and the left-right straffes.

If you are still set on using a 2D blendspace then ask in the course Q&A or in the Discord. They should be able to help.