自キャラをスプライトで作っているなら座標はドット単位なので 1: X,Y座標を画面座標(ドット単位)なら、ほぼそのまま使えるのですが、 0: X,Y座標をBGスクリーン座標(キャラ単位)を使うなら、X,Y座標を16で割った値にする必要があります。 ドット単位で移動する場合は、1点で判定できません、キャラクターの幅と高さを考慮しなければならないからです。 BGのスクロールとかするならBGCOORDを使って座標変換すると良いかもしれません。 BGCOORDは、BGレイヤーの、画面上の座標(ドット)とBGレイヤー上の座標(ドット・キャラ単位)を相互変換できます。 http://petitcom.net/3gou/manual/bgcoord