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