私は、画面上で右クリックしてカメラを回転させて見ることができる古典的な第三者エフェクトを作成しようとしています。私がしたいのは、カーソルを見えなくし、マウスカーソルをそのポイントに固定し、カメラをマウスX /マウスY軸を回転させることです。私は私のマウスは、中心部にジャンプしたくないしかしカメラを回転させるユニティアンカーマウスの位置
をCursorLockedMode.Locked以前の記事は、あなたが
を使用しない限り、あなたが直接あなたのマウスを固定することができないと主張していることを読みました後でスクリーン上の前のポイントに戻すことができなかった場合は、私はスクリーンに戻っていません。これらの記事では、私はそれを行うための唯一の方法を読んだことがあります。ソフトウェアを制御するためにカーソルを再作成し、その位置を操作できますが、その場合はどこから開始するのかわかりません。
if (rightclicked) { cursorPosition = currentCursorPosition; Cursor.Visible = false; //Retrieve MouseX and Mouse Y and rotate camera }
基本的に、私は擬似コードでこれを達成しようとしていると私が読んだすべてが、それは達成不可能思われてしまいます。
ありがとうございます。
私はあなたの問題のために有用なものが見つかりました:http://answers.unity3d.com/questions/698254/how-do-i-rotate-the-camera-around-the-player-chara.htmlを – BlackMB