- Home /
Collision problems
Okay, I've been using Unity for awhile and have never had this problem with a transform Translate.
There no other code other than this transform.Translate(Vector3.forward * speed * Time.deltaTime);
And I've never had this problem. If I bring the collider down even more than 1 unit from his feet I still end up with feet pushing into the hill.
I've never had this problem before, I thought transform.Translate worked outside of Physics system?
It's only when I'm on an Upwards incline. Yes I have a rigidbody otherwise I'd fall through the map lol.
Is your rigidbody marked as kinematic? It should be if you are using transform.Translate() or rigidbody.$$anonymous$$ovePosition(). And actually, you should use rigidbody.$$anonymous$$ovePosition() ins$$anonymous$$d of transform.Translate(). That may be causing the problem.
Your answer
![](https://koobas.hobune.stream/wayback/20220613170518im_/https://answers.unity.com/themes/thub/images/avi.jpg)