Android Andengine质地质量差

Android Andengine质地质量差,第1张

概述问题:使用Andengine(包裹opengl)编写的 Android应用程序质地质量差,特别是在渐变中,它们以少量颜色显示为步骤.真实和虚拟设备上出现问题 设置:默认纹理,全屏,原生分辨率,android 2.2. 我试图用以下方法强制执行PixelFromat: public void onAttachedToWindow() { super.onAttachedToWindow(); 问题:使用Andengine(包裹opengl)编写的 Android应用程序质地质量差,特别是在渐变中,它们以少量颜色显示为步骤.真实和虚拟设备上出现问题

设置:默认纹理,全屏,原生分辨率,androID 2.2.
我试图用以下方法强制执行PixelFromat:

public voID onAttachedToWindow() {    super.onAttachedToWindow();    Window window = getwindow();    window.setFormat(PixelFormat.RGBA_8888);}

没有任何区别.

评论线:
GLHelper.Disabledither(PGL);帮助了一点纹理,但让粒子看起来很糟糕,所以猜测它不是问题的根源.

示例加载代码:

public static voID loadResources(StreamgameActivity game) {    magnetTexture = new BitmapTextureAtlas(512,512,TextureOptions.BIliNEAR);    magnetTextureRegion = BitmapTextureAtlasTextureRegionFactory       .createFromAsset(magnetTexture,game,"bateria128CMatte_none.png",0);    game.getEngine().getTextureManager().loadTexture(magnetTexture);}
解决方法 如果有人正在经历质量差的质量和GLES2的条带这里是解决方案:
只需覆盖你的Sprite的preDraw()并启用这样的抖动:

Sprite electricityOff = new Sprite(0,mElectricityOffTextureRegion,getVertexBufferObjectManager()) {    @OverrIDe    protected voID preDraw(GLState pGLState,Camera pCamera) {        super.preDraw(pGLState,pCamera);        pGLState.enableDither();    }};

关键元素是pGLState.enableDither();.
您不需要任何其他内容,但如果您想确保可以添加的曲面和活动的32位渲染:

@OverrIDeprotected voID onSetContentVIEw() {    mRenderSurfaceVIEw = new RenderSurfaceVIEw(this);    mRenderSurfaceVIEw.setEGLConfigChooser(8,8,24,0);    mRenderSurfaceVIEw.setRenderer(mEngine,this);    mRenderSurfaceVIEw.getHolder().setFormat(PixelFormat.RGBA_8888);    this.setContentVIEw(mRenderSurfaceVIEw,BaseGameActivity.createSurfaceVIEwLayoutParams());}@OverrIDepublic voID onAttachedToWindow() {    super.onAttachedToWindow();    Window window = getwindow();    window.setFormat(PixelFormat.RGBA_8888);}
总结

以上是内存溢出为你收集整理的Android Andengine质地质量差全部内容,希望文章能够帮你解决Android Andengine质地质量差所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1128430.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-30
下一篇 2022-05-30

发表评论

登录后才能评论

评论列表(0条)

保存