Collision between objects doesnt work.


I’ve provided all info with pictures, collision between my player and a plane doesnt work, my player has a box collider.

Related images of unity inspector and movement script.




if (Input.GetKey(KeyCode.LeftArrow))
                Transform.Rotate(-yawVector  * dt);
            if (Input.GetKey(KeyCode.RightArrow))
                Transform.Rotate(yawVector * dt);

            Transform.position += Transform.forward * dt * Speed;
            Transform.Rotate(Input.GetAxis("Vertical") * dt * RotationSpeed, 0.0f, -Input.GetAxis("Horizontal") * dt * RotationSpeed);

The mesh collider is set to convex thast why the collision doesn’t work. Uncheck “Convex” and it should work fine. Next time make some researches before asking a question.
And unchecked is kinematic on your player’s rigidbody.