gpt4 book ai didi

android - 好奇 andEngine 中的 Camera Width 和 height

转载 作者:行者123 更新时间:2023-11-29 21:52:33 27 4
gpt4 key购买 nike

我看了很多andEngine Gles2.0的例子,都是拿这些:

private static final int CAMERA_WIDTH = 720;
private static final int CAMERA_HEIGHT = 480;

为什么这个值是固定的?为什么我不能这样做:

int currentapiVersion = android.os.Build.VERSION.SDK_INT;
int honeyComb = android.os.Build.VERSION_CODES.HONEYCOMB_MR2;

Display display = getWindowManager().getDefaultDisplay();
if (currentapiVersion >= honeyComb) {
Point size = new Point();
display.getSize(size);
CAMERA_WIDTH = size.x;
CAMERA_HEIGHT = size.y;
} else {
CAMERA_WIDTH = display.getWidth();
CAMERA_HEIGHT = display.getHeight();
}

最佳答案

如果你愿意,你可以这样做。我认为关键是定义一个固定大小,例如 480x800,然后将您的游戏/应用程序编写为该大小,以确保在该分辨率下一切看起来都正确。然后使用 RatioResolutionPolicy 并让 AndEngine 处理缩放内容以适应其他屏幕尺寸。有关此问题的更多想法,请参阅我对这个问题的回答

Sprite size on different screen size Andengine Android

关于android - 好奇 andEngine 中的 Camera Width 和 height,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14055610/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com