ドット単位で移動する場合は、1点で判定できません、キャラクターの幅と高さを考慮しなければならないからです。 BGのスクロールとかするならBGCOORDを使って座標変換すると良いかもしれません。 BGCOORDは、BGレイヤーの、画面上の座標(ドット)とBGレイヤー上の座標(ドット・キャラ単位)を相互変換できます。