0

この問題で私を助けてくれることを願っています。

Pos1 と Pos2 の 2 つの位置があります。

どちらもお互いに攻撃できる「範囲」があり、攻撃する前にお互いの範囲内に移動するように AI に指示する必要があります。

だから私は、Pos1 に最も近い Pos2 の範囲円上の Vector3 ポイントを見つけたいと思っています。

基本的には、x、y、z + 半径 (範囲) で、Pos1 と Pos2 の間の光線が円に接触する出力円上の点を見つけます。

誰でも助けることができますか?

4

1 に答える 1

2
Vector3 pointOnPos2RangeCircle = Pos2 + (Vector3.Normalize(Pos1 - Pos2) * radiusOfPos2RangeCircle);
于 2013-06-28T14:19:17.420 に答える