Ответ 1
Рассматривая этот ответ, он подтверждает, что вы не можете сделать снимок, который не отображается.
Альтернативой, упомянутой выше, является рендеринг RenderTexture применимого размера. Этот другой вопрос имеет пример.
Если размер вашего телефона составляет 320x480, тогда AndEngine выполняет screenCapture() с тем же разрешением 1:1.
Я попытался изменить размер поверхности... Я попытался создать камеру с двойным разрешением... Я попытался масштабировать mRenderSurfaceView....
Но screenCapture() всегда сохраняет файл в разрешении 320x480, то есть в разрешении фактического устройства.
Так может ли кто-нибудь помочь мне показать, как я могу получить захват экрана в двойном разрешении?
Рассматривая этот ответ, он подтверждает, что вы не можете сделать снимок, который не отображается.
Альтернативой, упомянутой выше, является рендеринг RenderTexture применимого размера. Этот другой вопрос имеет пример.