내 Xna 게임에서, 나는 그것이 실행되고있는 화면에 나의 플레이 필드 스케일을 갖기 위해 노력하고 있습니다. 이렇게하기 위해 비율을 사용하여 실제 창을 내 플레이 필드와 비교하여 비율을 조정하는 비율을 찾습니다. 이를 위해 실제 너비를 가상 너비로 나눕니다.두 숫자를 항상 나누는 것이 0입니까?
float _percent = _realViewport.Width/this._viewport.Width;
언제나 _percent 변수에 0이 표시됩니다. 내 코드에서 해당 줄에 디버그 중지 지점을 설정하고 변수를 분석했습니다. this._viewport.Width는 640이고 _realViewport.Width는 1280입니다. 따라서 계산기를 사용하면 640/1280이 0.5와 같아야하지만 내 코드에서는 항상 0.5가 아니라 0이됩니다. 왜이 일을하는거야?
오른쪽. 삼각 함수 계산을 할 때이 트릭을 많이 사용하게 될 것입니다. – user1306322