壁で止まる処理を書いたときに、

1ピクセルめり込んでから1ピクセル戻される
(壁側の方向を押してる間は1ピクセルめり込み、離すと壁外に戻される)のと
1ピクセルもめり込まずに進めない(厳密にはめり込んだあとに戻したのを表示されてる?)のと
あるけど、
あれはプログラム的になにの違いなの?