I'm trying to make an RPG style game and I keep running in circles trying to figure out how to make this movement system work, always failing to do so. It's also a bit disheartening that I can't seem to understand one thing without understanding the other part. I'll just make a list of things I'm having trouble with, if that's ok with you, reader.
1. Sprite rotation. I've seen dozens of entries where devs want to know how to make their sprite rotate under different circumstances. I, however, don't want that to happen. (I've given up trying to make a sprite system for each direction, so I settled on a simple 4 frame walking animation.) When I use the 8Direction behavior, it automatically makes my sprite rotate whenever it's in motion. While this would be good for some other game, it's not what I'm looking for. I've tried several other types of movement-based behaviors and none of them seem to be what I'm looking for. Although, I keep juggling between 8Direction and Custom Movement.
2. Movement speed. When I do settle on one of them and attempt to get my controls in order, the speed at which the player object moves is not only slow (no matter what number I use), but it's choppy as well. I need a smooth flow in my object's movement and I can't figure out how to do it.