【问题标题】:Libgdx UI that show information or text when hovered悬停时显示信息或文本的 Libgdx UI
【发布时间】:2017-03-17 03:17:52
【问题描述】:

我正在使用有很多按钮和文本字段的 libgdx 制作游戏,我想知道是否有一个 Scene2d 小部件,用户可以悬停然后显示一条消息,类似于这样。

【问题讨论】:

    标签: java libgdx scene2d


    【解决方案1】:

    这些被称为工具提示。有一个内置的称为 TextTooltip。如果你使用的是皮肤,你可以在 Json 中创建这样的样式:

    com.badlogic.gdx.scenes.scene2d.ui.TextTooltip$TextTooltipStyle: {
        default: {label: {font: myFont}, background: myBackgroundDrawable, wrapWidth: 400}
    }
    

    工具提示实际上是一种侦听器,其中包含一个可以临时添加到舞台的小部件。您将工具提示添加到布局中已有的任何小部件:

    myButton.addListener(new TextTooltip("You can press this", skin));
    

    【讨论】:

    • 感谢您的回答,顺便说一句,您能看看我在 stackoverflow 上的其他问题吗,我无法解决问题,而您是 libgdx 方面最好的问题之一,您一直在回答我的问题多年来,感谢stackoverflow.com/questions/39774173/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-16
    • 1970-01-01
    相关资源
    最近更新 更多