I tried many method but it doesn't work at all. when sprite hit the solid, the movement was kind of fast when it suppose to be not. sometime it move different direction. It's work perfectly when using 8direction, but what i want to achieve is using touch controller, since i;m building this for mobile.
This is one of the result, want the sprite to be stop moving but it move and for some reason it move fast where the speed suppose to be normal.
I don't if this is normal or not but would like to have few word advise regarding this.