마우스 위치를 밝기로 변환하는 코드에 "작은"문제가 있습니다.C# 마우스 위치를 라디안으로 변환
내 마우스의 머리가 가리켜 야 할 위치를 결정하려면 마우스 위치가 필요합니다. 코드가 작동하고 머리 회전 ...하지만! 피치의 최대 값에 너무 빨리 도달합니다.
정확하게 나는 광도 계산이나 C#에서 너무 날카로 웠으므로 전문가의 도움을 받아야합니다. :)
내 코드 :
maxcursory = Screen.PrimaryScreen.Bounds.Height;
cursory = Cursor.Position.Y;
pitch = (float) (((3/maxcursory * cursory) - 1.5) * 1);
내가 필요로하는 최소 및 최대 값 : -0.6720 편집
0.5149에 : 고정 코드 표시 오류입니다. ;)
편집 2 : 추가 된 최소 및 최대 당신이 잘못된 위치에 *
기호가 보인다
이 코드는 컴파일 코드가 아닙니다. @tnw –
Err, 어떻게 된 것인지 모르겠지만 그렇습니다. 이제 문제가 해결되었습니다. :) –
@ NoIdeaForName 네, 그게 내가 지적한 것입니다. 하하 – tnw