こんにちは、私は自分のコードを動作させるために解決する必要があるベクトル計算に問題があります。中心原点に基づいて移動するベクトルを計算する方法
- オブジェクトAが
- オブジェクトBがAさんから45度に数メートル先から中央オブジェクトです:
は、我々は3つのオブジェクトを考えてみましょう:私は何をしようとしていることはこれです位置
- オブジェクトCは、数メートルの距離Aよりも、少しこのようなAの位置
から90度の角度で:
B
AC
私がする必要があるのは、ベクトル座標点がAから10mほど離れていれば、AがアクティブになったときにBとCの両方に移動するということです。したがって、Aをアクティブにすると、BはcurrentPos + newPosに対して45度の角度に沿って続き、Cは90度の角度に沿ってcurrentPos + newPosに移動します。このすべては、Aの位置に基づいていなければなりません。オブジェクトはAの中心位置から離れる必要があります。
ベクトルの数学はあまりよく知られていません。私はAとAの位置に対する現在の角度に基づいてBとCの新しい位置を取得する方法を理解するために少し苦労しています。もっと知識のある人に助けを求めるでしょう。
あなたは簡単なやり方で回答を書いてください。私は簡単にアイデアをコードに変換できますか?
ありがとうございます!