Coincé comment ? Tu rentres dans le mur et tu es bloqué ou le perso y reste accroché alors que ça devrait glisser ?
Pour l'option 2 la réponse est effectivement un material sans friction (il en existe peut être d'autre, mais celle là fonctionne).
Pour l'option 1 tu peux essayer de passer la détection des collisions du rigidbody en "continuous" si ce n'est pas déjà fait, sinon si ça ne suffit pas il y a d'autres solutions (voir quel collider tu as mis, utiliser des raycasts...)