기본 위치 인 LibGDX 프로젝트에서 터치 위치를 가져오고 싶지만 Android 디바이스는 가상 게임 좌표가 아닌 화면 좌표를 제공하므로 camera.unproject()를 사용하여 도착합니다 올바른 좌표를 얻으십시오. 내가 얻은 결과는 내가 돌아 오는 x, y 값에 대한 NaN (숫자가 아님)입니다. 왜 이런 일이 일어날 수 있습니까?libGDX camera.unproject()가 NaN을 반환합니다
0
A
답변
0
카메라/뷰포트가 잘못 설정 된 것 같습니다. 신선한 설정이 문제를 해결했습니다.
1
누구나 비슷한 문제가있는 경우. 게임 포트는 뷰포트의 인스턴스를 수정해야입니다
@Override
public void resize(int width, int height) {
gamePort.update(width, height);
}
추가.
0
제 경우에는 올바른 세계 좌표를 얻으려면 camera.unproject
전에 camera.update
을 수행해야했습니다. 카메라 설정 중에 camera.unproject
을 사용하고 있는데 설정이 끝날 때 업데이트 방법을 호출하기에 충분하지 않다는 것을 알고있었습니다.
관련 문제
- 1. jQuery가 NaN을 반환합니다.
- 2. Jquery는 NaN을 반환합니다.
- 3. 시차가 NaN을 반환합니다
- 4. 로그 스케일이 NaN을 반환합니다.
- 5. matrab의 corr2가 NaN을 반환합니다.
- 6. 의도적으로 NaN을 반환합니다
- 7. exp()는 NaN을 반환합니다.
- 8. 코드는 항상 NAN을 반환합니다
- 9. 배열이 NaN을 반환합니다
- 10. 자바 스크립트 타이머가 NaN을 반환합니다.
- 11. iOS 기기의 날짜가 NaN을 반환합니다.
- 12. 통화 필드의 parseInt가 NaN을 반환합니다.
- 13. matlab corrcoef 함수가 NaN을 반환합니다
- 14. 요소가 너비 인 NaN을 반환합니다.
- 15. 곱하기 js가 숫자와 NaN을 반환합니다.
- 16. R cor는 때때로 NaN을 반환합니다.
- 17. 배열의 길이가 1이면 배열의 연산은 NaN을 반환합니다.
- 18. 두 날짜를 비교하는 자바 스크립트는 NaN을 반환합니다.
- 19. IE9 Quirks 모드에서 Date.parse가 NaN을 반환합니다.
- 20. jQuery date 함수가 IE에서 NaN을 반환합니다.
- 21. Commons Maths : Pearsons Correlation은 NaN을 반환합니다.
- 22. gem install에서 FloatDomainError Infinity 또는 NaN을 반환합니다.
- 23. 두 숫자의 자바 스크립트 곱셈은 NaN을 반환합니다.
- 24. Jquery datepicker가 NAN을 타임 스탬프로 반환합니다.
- 25. 필터 날짜가 AngularJS에서 NaN-NaN-NaN을 반환합니다.
- 26. Decibel 대 진폭은 항상 C에서 NaN을 반환합니다. #
- 27. this.y 변수에 10을 추가하려고 시도했지만 NaN을 반환합니다.
- 28. c 함수가 double 대신 nan을 반환합니다.
- 29. CSS 속성에 대해 parseInt가 NaN을 반환합니다.
- 30. WPF Button ControlTemplate Height 바인딩이 NaN을 반환합니다.
가능한 원인은 다양합니다. 실제 코드를 포함하는 것을 고려하십시오. – Xoppa
크기가 0 인 카메라 뷰포트 일 수도 있고, 원근 카메라의 == 원거리 값 일 수도 있습니다. – noone