2016-10-25 5 views
0

참고 : 이것은 논리 질문과 정답입니다.Libgdx 자산 백그라운드 배율

그래서 게임을하고 있는데,이 게임은 화면을 전혀 움직이지 않고 화면에서 화면으로 이동합니다 (화면 이동 없음). 그래서 질문은 여전히 ​​카메라와 뷰 포트를 사용합니까? 또는 내 이미지와 텍스트를 모두 처리하는 더 좋은 방법입니까? 지금은 그냥 Gdx.graphics.getHeight() 및 getWidth()를 사용하여 화면 배경을 설정하지만 내 글꼴이나 이미지가 태블릿을 더 잘 표현하도록 늘리지는 않습니다! 대부분의 비디오 및 기타 질문은 2D 또는 3D 움직이는 게임 덕분에 이것에 대한 몇 가지 아이디어를 사랑합니다!

답변

0

가능한 모든 화면 해상도를 수동으로 준비하려면 수동으로 이미지의 크기를 조정하십시오. 또는 libgdx가 작업을 수행하게하십시오. 카메라가 움직이지 않는다면 상관 없습니다. 선호하는 뷰포트 및 배우와 함께 무대를 사용하면 많은 도움이되며 익숙해지면 시간과 코드 라인을 절약 할 수 있습니다.

뷰포트 유형 및 예문 : 다른 해상도에 대한 폰트 제조 https://github.com/libgdx/libgdx/wiki/Viewports

좀 더 까다하지만 GDX 스마트 폰트이다 https://github.com/jrenner/gdx-smart-font 화면 크기에 따라 비트 맵 폰트를 생성 우아한 방식을 제공한다.