なるほど。それなら原因はわかってるっぽいですね。 sayさんのやり方は、X座標の完全一致での判断ではX座標が完全に一致しないケースでは飛び越えたとにならないので、そうじゃなくて移動前と移動後の座標の両方を比較してきちんとX座標をまたいだかを判定している感じですよ。 なので判定さえきちんとすればsayさん以外のやり方でも大丈夫ですが、その辺の感覚的なところはわかってきてる感じかな?