私は現在、ゲーム用のカメラに取り組んでいます。しかし、私はローテーションで立ち往生しました。
マウスをx軸またはy軸を横切って動かすとき、カメラをキャラクターの周りで回転させたいです。
文字までの距離が常に同じである場合、このベクトルを計算する式は何でしょうか?
これが役に立ったら、私はUnityでC#を使ってこれを行っています。
私は現在、ゲーム用のカメラに取り組んでいます。しかし、私はローテーションで立ち往生しました。
マウスをx軸またはy軸を横切って動かすとき、カメラをキャラクターの周りで回転させたいです。
文字までの距離が常に同じである場合、このベクトルを計算する式は何でしょうか?
これが役に立ったら、私はUnityでC#を使ってこれを行っています。
この関数が役立つtransform.RotateAround(Vector3 axis, float degree)
場合があります。詳細については、Unity スクリプト リファレンスを参照してください。
-ああ、次の質問には「unity3d」のタグを付ける必要があると思いますが、UnityAnswers-Forum http://answers.unity3d.com/index.htmlで最高の Unity3d ヘルプを入手できます。