Player entering into collider

that’s the problem

Is there a solution to this?

not: translate google

You can use Input.GetAxis(“horizontal”) to handle your movement (defaults to A & Left Key). As for your tunnelling issue. You should add more trigger colliders to your game object. To the top, bottom, left and right and use them to handle your collision detections (Standard platformer practice).

Check for the following:

  1. Your player has a 2D Rigidbody attached. You should not be moving static colliders.
  2. You are using either rigidbody2d.moveposition, characterController.move to move your character, and NOT using transform.position.

From the look of your video it’s probably one of these issues so check carefully.

You can also use the character controler
Then use the move function