【问题标题】:LibGDX how to make scene2D notification label scroll inside containerLibGDX如何使scene2D通知标签在容器内滚动
【发布时间】:2016-04-03 13:43:57
【问题描述】:

我正在使用 LibGDX 制作一个小游戏,对于这个游戏,我需要一个小容器,它是一个场景 2D 堆栈,并且在该容器内是一个标签。

我的问题是,这个标签可能只有一行,如果标签文本长于容器宽度,那么它必须从右向左缓慢移动/滚动,这样玩家才能看到整个通知文本。当所有的文本都显示出来后,滑动应该重新开始。

对于这种行为,我能想到的最佳示例是如下图所示的数字文本标志

希望任何人有一些指南或可以给我一些代码,让我继续前进:)

【问题讨论】:

    标签: java user-interface scroll libgdx scene2d


    【解决方案1】:

    如果是我,我会创建一个表格(标签容器)和一个标签(文本),并相应地更改标签的位置,然后将其重置。尊重所有的 label.getwidth 等等

    【讨论】:

    • 但是如何隐藏一些标签文本,当它滚动出容器范围时?
    • 就像我在 facebook 上说的那样,使用 Window 来隐藏外部文本,但对于未来偶然发现这一点的人,只需使用 window :3 和平
    猜你喜欢
    • 1970-01-01
    • 2016-07-22
    • 1970-01-01
    • 2015-02-17
    • 1970-01-01
    • 2015-02-26
    • 1970-01-01
    • 2020-04-10
    • 2016-11-09
    相关资源
    最近更新 更多