studio programacion para móviles libro edición desarrollo desarrollar curso aprende aplicaciones java libgdx antialiasing

java - programacion - LibGDX antialiasing



manual de programacion android pdf (2)

También puedes poner el filtro en la textura misma

bg = new TextureRegion(new Texture( Gdx.files.internal("data/bg.png"))); //bg.getTexture().setFilter(GL_LINEAR_MIPMAP_LINEAR, GL_LINEAR); bg.getTexture().setFilter(TextureFilter.Linear, TextureFilter.Linear);

¿Hay alguna manera de implementar antialiasing en LibGDX?

Mis líneas están muy pixeladas.


Para suavizar cualquier línea o forma usa Multisampling Anti Analizando

reemplazar: Gdx.gl.glclear() con Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT | GL20.GL_DEPTH_BUFFER_BIT | (Gdx.graphics.getBufferFormat().coverageSampling?GL20.GL_COVERAGE_BUFFER_BIT_NV:0))

y para Android, abra el archivo AndroidLauncher.java y ponga: config.numSamples = 2 2 es un buen valor

para equipos de sobremesa config.samples=3 esto hará su trabajo ...