2017-11-06 3 views
1

こんにちはイムない統一への新しいは、しかし、私はこれをachiveしたいです誰かがアイデアを持っていれば、ありがとうございます。私はA *の経路探索を使用してAIの例を使用していますが、AIlerpを使って試してみましたが、バグはたくさんあります:)ユニティ丘の上の回転

+0

あなたはすでに試したいずれのサンプル/フラグメントを追加することができます。

ここにいくつかの擬似コードですか? –

+0

何も試したことがないと仮定して、キャラクターオブジェクトをベクトルの上向きの角度とサーフェスの「立っている」法線(立っている意味、オブジェクトから下方にレイキャスト)で回転させることから始めることができます。シンプルで醜いですが、それはスタートです。 –

答えて

2

サーフェスをノーマルにしてオブジェクトに適用する必要があります。 まず、点Aから点Bに向かうベクトルを見つけ、それを90度回転させて最後に正規化します。

Vector3 pointA = new Vector3(x,y,z); 
Vector3 pointB = new Vector3(x,y,z); 

Vector3 dir = pointB - pointA; 
Vector3 normal = new Vector3(-dir.y, dir.x).normalized; 

object.transform.up = normal; 
関連する問題