6
A
回答
1
嘗試spritebatch.enableBlending()
如果您之前已禁用它。但應該默認啓用。
29
嘗試這種情況:
spriteBatch.begin();
//background
seaTexture = new Texture(px);
Color c = spriteBatch.getColor();
spriteBatch.setColor(c.r, c.g, c.b, 1f); //set alpha to 1
spriteBatch.draw(seaTexture, 0, 0, 480, 320);
//foreground
c = spriteBatch.getColor();
spriteBatch.setColor(c.r, c.g, c.b, .3f);//set alpha to 0.3
spriteBatch.draw(blockTexture, 50, 100, 120, 120);
spriteBatch.end();
相關問題
- 1. 渲染透明紋理
- 2. iPhone:OpenGL渲染透明紋理
- 3. LibGDX紋理渲染順序
- 4. libgdx SpriteBatch渲染到紋理
- 5. OpenGL渲染紋理透明度問題
- 6. 在Libgdx中渲染圖像
- 7. 渲染紋理不允許其他紋理顯示libgdx java
- 8. 渲染一個半透明的雪碧紋理
- 9. SDL2紋理渲染目標沒有alpha透明度
- 10. WebGL中透明紋理的奇怪渲染行爲
- 11. OpenGL ES 2.0渲染到具有透明背景的紋理
- 12. 紋理透明
- 13. XNA紋理圖元透明
- 14. Three.js渲染紋理
- 15. OpenGL渲染紋理
- 16. 渲染2張圖像,頂部圖像背景色透明
- 17. '渲染到紋理'和多遍渲染
- 18. FBO:在繪製渲染紋理時渲染紋理,錯誤的紋理映射
- 19. Java Graphics2D透明渲染
- 20. Webkit不透明度渲染
- 21. 渲染透明幾何OpenGL
- 22. 渲染透明窗口
- 23. Opengl在紋理上渲染紋理將透明部分作爲黑色(請參見圖片)
- 24. 爲什麼我的libGDX TextureAtlas不正確地渲染spritesheet紋理?
- 25. 渲染到紋理與渲染到CAEAGLLayer支持的視圖?
- 26. 渲染成3D紋理
- 27. OpenGL ES渲染到紋理
- 28. Android OpenGLES渲染到紋理
- 29. OpenGL - PBuffer渲染到紋理
- 30. 無效的紋理渲染
我需要與該行'Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT)第一清屏;''之前spriteBatch.begin()'看每阿爾法效果[說明](https://github.com/libgdx/libgdx/wiki/Spritebatch,-Textureregions,---Sprites) – rockhammer
當然,你需要這樣做。我剛纔展示了代碼中最重要的部分。 – Nolesh