0

添付の画像のように、その白い駐車場で車の位置と方向を検出したいです。つまり、車は正確にその場所にあり、その方向にあります。いくつかの方法を試しましたが、完璧ではありません。どうすれば完璧にできますか?
ここに画像の説明を入力

4

2 に答える 2

1

「GameObject.transform.position」を使用して、飛行機の位置と車の位置を比較してみてください。

または、駐車場の 4 つのコーナーに空のゲーム オブジェクトを配置し、車の位置が 4 つのゲーム オブジェクトの位置の境界内にあるかどうかを確認することもできます。

既に試したコードを投稿してください。修正をお手伝いできるかもしれません。

于 2013-04-26T17:43:45.670 に答える
0

駐車場と車の両方が x と z の位置で同じサイズであり、エディターで手動で駐車場に車を配置できると仮定しています。はいの場合は、それらの変換を一致させる必要があります。次の擬似コードが役立つ場合があります。

bool CheckParking(){
    if(parking.transform.position.x == car.transform.position.x && parking.transform.position.z == car.transform.position.z)
        return true;
    else
        return false;
}

駐車場と車の y 位置は異なるため、y 位置を比較する必要はありません。

同じサイズ (x と z) の車と駐車場がない場合は、x と z の余白の条件を追加できます。

于 2013-04-27T00:11:15.143 に答える