내가 960x640 픽셀 크기의 이미지를 설정하려고를 mantaining하지 않고, 화면 크기를 채우기 위해 이미지 크기 조정 ... 내 장치는 854x480 픽셀 .. 내가 무슨 짓을Andengine, 화면 비율
로드하는 것입니다있다 스프라이트, 다음 장면의 배경으로 설정 ...
sprite = new Sprite(0, 0, fieldITexture, BaseActivity.getSharedInstance().getVertexBufferObjectManager());
setBackground(new SpriteBackground(sprite));
그러나 화면의 obviusly 그 이미지가 점점 외부, 난 인 setScale와 setScaleCenter을 사용하려고하지만 난이 이미지를 참조하십시오 ... 어떤 결과를 제공하지 않습니다 : http://db.tt/pcuJa4vE
카메라 크기를 설정하려면 다음을 수행하십시오. d 기기를 사용하는 경우 :
final Display display = getWindowManager().getDefaultDisplay();
CAMERA_WIDTH = display.getWidth();
CAMERA_HEIGHT = display.getHeight();
mCamera = new Camera(0, 0, CAMERA_WIDTH, CAMERA_HEIGHT);
return new EngineOptions(true, ScreenOrientation.LANDSCAPE_FIXED, new RatioResolutionPolicy(CAMERA_WIDTH, CAMERA_HEIGHT), mCamera);
그래서 축구 필드를 화면 크기로 조정하려면 어떻게해야합니까? 나는 측면에 대해 걱정하지 말아
왜 display.getWidth()를 사용합니까? 스케일링 메카에서 빌드를 사용할 수 있습니다 – Tobrun
어떻게 그럴 수 있습니까? – BamsBamx
다른 Sprite의 생성자를 사용하고 텍스처 영역의 너비/높이를 사용하는 대신 카메라 크기에 스프라이트 너비와 높이를 지정할 수 있다고 생각합니다. –