가상 너비와 높이가 320 x 480 인 libgdx를 사용하여 Android 용 게임을 만들고 마쳤습니다. 내 문제는 다른 해결 방법입니다. 나는 예술적 재능이 없기 때문에 이것으로 무엇을해야할지 모른다. 나는 나는 단순함의 libgdx 샘플 이미지를 사용, 나는이 두 스크린 샷을이키가 큰 장치에서 게임 이미지를 수정하는 방법
this.camera = new OrthographicCamera();
this.camera.setToOrtho(false, 320, 480);
처럼 내 카메라를 설정합니다. 내 게임을 디자인 config.useImmersiveMode = false;
사용하여 첫 번째 스크린 샷 correct
에
. 모든것이 완벽하다. 당신이 볼 수 있듯이 정사각형 이미지가 완벽하게 그려져 있습니다.config.useImmersiveMode = true;
이미지를 사용하여이 두 번째 스크린 샷 stretch
에
모든 게임 아트보기 위하여 그렇게 추한 스트레치 있습니다 내 게임에 스트레칭입니다. 올바른 해결책을 얻기 위해해야 할 일에 대한 아이디어가 없습니다.
게임 개발자로서이 문제에 대한 접근 방법은 무엇입니까? flappy bird는 다른 장치에서도 잘 작동합니다.
뷰포트가 이것을 처리합니다. 또한 픽셀 완전 렌더링을 원한다면 카메라 해상도로 화면 해상도를 사용하지 말라. 의미있는 단위를 사용하십시오. 많은 초보자가 픽셀을 사용하여 모든 작업을 수행하므로 게임에 픽셀을 알 필요가 없습니다. – Madmenyo