Handling 2D Slope

How to handle a slope in 2D if my movement is using transform.Translate because when I use rigidbody2D.velocity in moving, the character’s movement stutters.

there’s a major different between transform translate and rigidbody. rigidbody is controlled by addforce commands, Unity does alot of maths to figure out what it’s velocity is, torque and rotation, based on it’s weight and speed and friction parameters. Transform translate is completely different, it ignores the rigidbody and changes the objects position. so you can normally use it when you have moving physics, you have to fine tune rigidbody things, and you can use velocity in frame by frame controls, it can be like a fine tune of the rigidbody, it’s more advanced. the two systems are completely unrelated in the unity engine, they both affect the position of the object.