LIBGDX平铺地图不使用透明度

布兰登·法尔康纳(Brandon Falconer)

我正在尝试在平铺的地图中的雪地上绘制树木。但是,当我将播放器子画面绘制在树下时,树不透明,并且子画面位于白位下。我为gimp中的树木添加了透明通道。我在用:

tiledMapRenderer.setView(cam);
        tiledMapRenderer.render();

我尝试使用

Gdx.gl.glBlendFunc(GL20.GL_SRC_ALPHA, GL20.GL_ONE_MINUS_SRC_ALPHA); 

batch.enableBlending();没有占上风。

安德烈亚斯·沃格(Andreas Vogl)

检查以下内容:

  1. 您的图像文件是否正确定义了透明度?(简单:使用任何图像查看器检查)
  2. 您是否将图像加载到支持alpha的Texture对象中?(简单:将默认的Texture构造函数与FileHandle一起使用)

  3. 确保您使用的所有SpriteBatch都允许混合。(默认情况下启用此功能,您也进行了检查)

  4. 您是否正在将图像绘制到FrameBuffer中?确保您的FrameBuffer具有Alpha通道。还要在使用前检查如何清除FrameBuffer-如果使用的是中间FrameBuffer,则最终应将它们清除为透明(空白)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Libgdx 平铺地图不透明

来自分类Dev

使Libgdx平铺地图变暗

来自分类Dev

使用 Libgdx 在 Eclipse 上导出平铺地图

来自分类Dev

我的平铺地图未在 libgdx 中呈现

来自分类Dev

在游戏中旋转整个平铺地图 - LibGDX

来自分类Dev

您如何告诉libgdx使用特定颜色的透明度?

来自分类Dev

平铺地图中的GID

来自分类Dev

平铺地图中的GID

来自分类Dev

使用SDL2渲染平铺地图的最快方法

来自分类Dev

在LibGDX中修改纹理的透明度

来自分类Dev

Libgdx平铺地图对象到box2d身体位置

来自分类Dev

在Google Android v2中使用形状/平铺设置不透明度/ alpha

来自分类Dev

在画布中绘制平铺地图

来自分类Dev

什么是平铺地图以及如何声明

来自分类Dev

用Java创建平铺地图

来自分类Dev

数组中Java的平铺地图

来自分类Dev

平铺地图未加载某些图像

来自分类Dev

在平铺地图周围创建边界

来自分类Dev

AndEngine动态更改TMX平铺地图

来自分类Dev

Pygame中的非平铺地图

来自分类Dev

不透明度较低的背景,且不影响内容(且不使用伪元素)

来自分类Dev

Alpha不使用glsl着色器更改对象的透明度

来自分类Dev

Java不使用rgb在Color.color上设置透明度

来自分类Dev

不透明度较低的背景,且不影响内容(且不使用伪元素)

来自分类Dev

Libgdx 3D纹理透明度

来自分类Dev

Libgdx 3D纹理透明度

来自分类Dev

libGDX 错误地呈现 PNG 透明度

来自分类Dev

opengl中的透明度(使用FLTK)

来自分类Dev

使用主题滚轮设置透明度