【发布时间】:2013-06-14 05:08:53
【问题描述】:
如果您手机的显示尺寸为 320x480,则 AndEngine 会以相同的 1:1 分辨率执行 screenCapture()。
我尝试改变表面尺寸... 我尝试以双分辨率生成相机... 我尝试缩放 mRenderSurfaceView....
但是,screenCapture() 将始终以 320x480 分辨率保存文件,即实际设备的分辨率。
那么任何人都可以帮助我展示如何获得双分辨率的屏幕截图吗?
【问题讨论】:
-
我怀疑这是可能的。屏幕是从基本部件以该分辨率生成的,所以我很确定它没有额外的“版本”来获得更高的分辨率。您必须为一个人重建屏幕(因此重做任何使屏幕保持原样的帖子/操作)。
-
嗯.. 那么如何以双分辨率重建场景呢?我不期待深入剖析 AndEngine。这将是很多工作。因为为此,我将不得不全面了解 OpenGL ES。总有一天我会的,但不是现在! ;D
-
好吧,如果我对 andengine 有更多了解,我会提供答案而不仅仅是评论:)。我想您可以通过尝试覆盖预先使用的值来“伪造”当前分辨率?抱歉,我无法进一步帮助您,也许会有一些和引擎英雄出现:)