「接触したら」は、「プレイヤーと敵のx座標の差の絶対値が閾値以下 かつ プレイヤーと敵のy座標の差の絶対値が閾値以下」
「踏んだ場合」は、「接触した かつ プレイヤーの速度の鉛直成分が下向き」
というのが基本です。