マウスの位置を輝きに変換するコードに「小さな」問題があります。
ロボットの頭がどこを指す必要があるかを判断するには、マウスの位置が必要です。コードは機能し、頭が回ります...しかし!ピッチの最大値に達するのが早すぎます。
私は放射輝度の計算や C# があまり得意ではないので、専門家の助けを借りなければなりません。:)
私のコード:
maxcursory = Screen.PrimaryScreen.Bounds.Height;
cursory = Cursor.Position.Y;
pitch = (float) (((3 / maxcursory * cursory) - 1.5) * 1);
必要な最小値と最大値: -0.6720 から 0.5149
編集:コード表示エラーを修正しました。;)
編集 2: 最小値と最大値を追加