我正在使用最新版本的AndEngine,并且试图使游戏与所有类型的屏幕分辨率兼容。这段代码到那了吗?如果没有,我应该怎么做才能做到这一点?
@Override
public EngineOptions onCreateEngineOptions()
{
camera = new BoundCamera(0, 0, GameWidth, GameHeight);
EngineOptions engineOptions = new EngineOptions(true,ScreenOrientation.PORTRAIT_FIXED, new FillResolutionPolicy(), this.camera);
engineOptions.getAudioOptions().setNeedsMusic(true).setNeedsSound(true);
engineOptions.setWakeLockOptions(WakeLockOptions.SCREEN_ON);
return engineOptions;
}
最佳答案
将SVG扩展与FillResolutionPolicy配合使用对某些用户有用,您还可以在各种设备上维护分辨率与资源的关系,以针对几个基本分辨率创建一组图形资产,并根据运行的设备进行缩放。
以下是一些可能对您有用的链接
http://www.andengine.org/forums/gles2/targeting-multiple-display-resolutions-t6794.html
http://android.kul.is/2013/10/andengine-tutorial-dealing-with-screen-sizes.html
www.matim-dev.com/most-important-concepts.html