小编Hoà*_*ơng的帖子

libgdx - Group.draw中的ShapeRenderer渲染颜色错误

MyGroup:

public class GShape extends Group{
private ShapeRenderer shape;

public GShape() {
    super();
    shape = new ShapeRenderer();
}

@Override
public void draw(SpriteBatch batch, float parentAlpha) {
    super.draw(batch, parentAlpha);
    shape.begin(ShapeType.Line);
    Gdx.gl10.glLineWidth(5);
    shape.setColor(1, 1f, 1f, 1f);
    shape.line(0, 0, 200, 100);
    shape.end();
}
}
Run Code Online (Sandbox Code Playgroud)

主要:

public class GameControl implements ApplicationListener {
private Stage stage;
private GShape gShape;

@Override
public void create() {
    stage = new Stage(480,320,false);

    Texture t = new Texture(Gdx.files.internal("data/the200.png"));
    Image i = new Image(t);
    stage.addActor(i);
    gShape = new GShape(); …
Run Code Online (Sandbox Code Playgroud)

java colors libgdx

2
推荐指数
1
解决办法
4921
查看次数

标签 统计

colors ×1

java ×1

libgdx ×1