いくつかやりかたある。 ①3つ以上のエリアを定義するてっく氏のやり方が基本。 ただ、これだとエリアを跨いだときしか逆走判定できない。 エリア定義は手動なのでめんどくさい。 ②エリアに方向を定義しておいて、速度方向と進行方向が90度以上になったら判定するって方法もある。これだとすぐに逆走判定できる。エリア定義が手動なのは同じ。 ③あちこちにゴールまでの距離を記録しておいて、それが増えたら逆走って判定方法もある。 逆走をすぐに判定できるし、ゴールまでの距離は自動生成できるので楽だが、分岐とかがめんどくさい。 ④その他。壁に情報を持たせる、ゴールまでのラインを定義する、とか。