Problemas con las colisiones con el tilemap

Problemas con las colisiones con el tilemap

de Julio Sala Gallardo -
Número de respuestas: 0

Estoy haciendo las colisiones con el tilemap donde mis sprites son 8x8 y mi personaje es 16x16.

He seguido este video del profe: 

Las colisiones con la parte de arriba y abajo me funcionan perfecto, solo tengo problemas con el eje X (derecha e izquierda), en el caso de la derecha se mueve hacia delante y hacia detras, pero en el caso de la izquierda no coge las colisiones. 
Lo que hago es tener una "función" comprobar_colision y lo que hago es modificar la X y la Y para probar por con todos los lados, pero en el eje X me hace cosas raras