2016-03-13 16 views
9

क्या लीगडीएक्स में एंटीअलाइजिंग लागू करने का कोई तरीका है?लिबजीडीएक्स एंटीअलाइजिंग

मेरी लाइनें verry pixilated हैं।

Screenshot

+4

आप इस लिंक की कोशिश की है में फिल्टर रख सकते हैं? http://www.badlogicgames.com/wordpress/?p=2071 – MDaniyal

+0

वाह, यह लिंक बहुत उपयोगी है। – ComanderKai77

उत्तर

21

किसी भी लाइन को सुगम या आकार उपयोग Multisampling विरोधी का विश्लेषण

प्रतिस्थापित करने के लिए: Gdx.gl.glclear()Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT | GL20.GL_DEPTH_BUFFER_BIT | (Gdx.graphics.getBufferFormat().coverageSampling?GL20.GL_COVERAGE_BUFFER_BIT_NV:0))

साथ और Android, खुले AndroidLauncher.java फ़ाइल के लिए और डाल: config.numSamples = 2 2 एक अच्छा मूल्य है

डेस्कटॉप के लिए config.samples=3 यह आपके काम करेगा ...

,210
2

तुम भी बनावट ही

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); 
+3

यह एंटी एलियासिंग के समान नहीं है और वह बनावट का भी उपयोग नहीं कर रहा है। – Winter

संबंधित मुद्दे