gpt4 book ai didi

java - 有没有办法在 LibGDX 中暂时隐藏场景小部件

转载 作者:搜寻专家 更新时间:2023-11-01 02:28:48 25 4
gpt4 key购买 nike

我需要在 LibGDX 中临时隐藏标签或图像,因此我可以根据传递的值让按钮的一部分成为图像或文本,我试过这个:

public void SetScore(int score)
{
if(score<0)
{
highScore.setWidth(0);
lockImage.setWidth(50);
}
else
{
highScore.setText(Integer.toString(score));
highScore.validate();
lockImage.setWidth(0);
}
}

它完全失败了,有谁知道如何做到这一点?

最佳答案

假设它们是标准的 Scene2d 小部件,只需在您想看到它们时使用 setVisible(true),在您不想看到它们时使用 setVisible(false)。

类似的东西...

public void SetScore(int score)
{
if(score<0)
{
highScore.setVisible(false);
lockImage.setVisible(true);
}
else
{
highScore.setVisible(true);
highScore.setText(Integer.toString(score));
highScore.validate();
lockImage.setVisible(false);
}
}

如果它们在屏幕上占据相同的空间,那么您可能需要考虑将它们放在一个堆栈上。

关于java - 有没有办法在 LibGDX 中暂时隐藏场景小部件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14653223/

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