本文介绍了LibGDX:为什么我的黑白图片变得透明?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我还有另一个LibGDX问题(-_-).我有这样的黑白图像:

I have another LibGDX Problem (-_-). I have an black/white image like this:

现在,我尝试在PlayScreen中将此图片用作背景图片:

Now I try to use this image as my background image in my PlayScreen:

PlayScreen类:

Class PlayScreen:

(...)
Texture background;
(...)
background = new Texture("grid.jpg");
(...)
gameHandler.getBatch().begin();
gameHandler.getBatch().draw(background,0,0,Gdx.graphics.getWidth(), Gdx.graphics.getHeight());
gameHandler.getBatch().end();
(...)

GameHandler类:

class GameHandler:

(...)
Gdx.gl.glClearColor(1,  1,  1,  1);
Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);
this.getScreen().render(Gdx.graphics.getDeltaTime());
(...)

使用此代码,我会遵循(错误的比例是因为视口,但这没关系):

Using this code I get following(wrong scale is because viewport, but that doesn´t matter):

如何保留真实图像的颜色?

How can I keep the colors of the real image?

希望您能帮助我!〜亨利

Hope you can help me!~Henri

推荐答案

您的图像已损坏.

尝试一下:

知道我将路径更改为

1.png

这篇关于LibGDX:为什么我的黑白图片变得透明?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-28 17:10