Có cách nào để thực hiện chống răng cưa trong LibGDX không?LibGDX antialiasing
Dòng của tôi được làm mờ.
Có cách nào để thực hiện chống răng cưa trong LibGDX không?LibGDX antialiasing
Dòng của tôi được làm mờ.
Để smoothen bất kỳ dòng hoặc hình sử dụng cách liền lạc Chống Phân tích
thay thế: Gdx.gl.glclear()
với Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT | GL20.GL_DEPTH_BUFFER_BIT | (Gdx.graphics.getBufferFormat().coverageSampling?GL20.GL_COVERAGE_BUFFER_BIT_NV:0))
và dành cho Android, tập tin AndroidLauncher.java mở và đưa: config.numSamples = 2
2 là một giá trị tốt
cho máy tính để bàn config.samples=3
điều này sẽ làm việc của bạn ...
Bạn cũng có thể đặt bộ lọc trong kết cấu chính nó
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);
Đó không phải là điều tương tự như Anti răng cưa cộng với ông thậm chí không sử dụng kết cấu. – Winter
bạn đã thử liên kết này chưa? http://www.badlogicgames.com/wordpress/?p=2071 – MDaniyal
Ồ, liên kết này rất hữu ích. – ComanderKai77