gpt4 book ai didi

java - LibGdx 平滑背景颜色变化

转载 作者:行者123 更新时间:2023-12-01 10:54:29 24 4
gpt4 key购买 nike

我正在 Libgdx 上开发一款游戏。我的游戏背景只是 Gl.clear 颜色。如果分数大于 5,我想平滑地更改背景。那么我该如何使用 Gl.clearColor 来做到这一点。或者我需要尝试其他东西?

最佳答案

您可以查看 ColorAction寻找灵感,或者直接使用它:

Color color = new Color(Color.WHITE);
ColorAction colorAction = new ColorAction();

public MyGame() {
colorAction.setColor(color);
colorAction.setDuration(2);
colorAction.setEndColor(Color.RED);
}

public void render(float delta) {
Gdx.gl.glClearColor(color.r, color.g, color.b, color.a);
Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT);
colorAction.act(delta);
}

当你想改变背景颜色时,只需使用这个:

colorAction.reset();
colorAction.setEndColor(Color.BLUE);

关于java - LibGdx 平滑背景颜色变化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33698403/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com