Unity初心者です。現在オーソドックスなレースゲームを制作中です。
順位判定にて行き詰まっております。
コライダーをコースに5つ配置しており、各コライダーを通過毎に次のコライダーとの距離を図る方法をとろうとしています。
そこで、変数num=4からスタートして、最初のコライダーを通過すると0、次のコライダーを通過すると1が代入されるようになっています。
逆走判定もしたいため、0の時に最初のコライダーを通過すると4に戻るようにしています。
しかし、このスクリプトを車4台にアタッチしているのですが、
if (num == 0 && other.gameObject.tag == "RankJudgePoint5Tag")
に入ってしまいます。(RankJudgePoint5Tagとは最初のコライダーのことです)
この原因はなんでしょうか?
1つのスクリプトを4台にアタッチしているからでしょうか?
解決法をご教授願いたいです。よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。