gpt4 book ai didi

java - 如何更新 Libgdx 中的表行?

转载 作者:太空宇宙 更新时间:2023-11-04 06:24:30 25 4
gpt4 key购买 nike

我有一个分数表,其中在我的初始构造函数中添加了一组玩家,如下所示:

for( int i=0; i<this.players.size; i++ ) {
scoreTable.add( new Label(players.get(i).getName(), skin) ); // first column
scoreTable.add( new Label(players.get(i).getScore() + "", skin) ); // second column
scoreTable.row();
}

+----------+--------+
| Player A | 0 |
+----------+--------+
| Player B | 0 |
+----------+--------+
| Player C | 0 |
+----------+--------+

现在在我的 render() 方法中,我想更新表中的玩家得分,但我不知道如何获取引用索引来执行此操作。任何想法将不胜感激,因为我似乎无法在网络或文档上找到任何示例。

最佳答案

快速的方法是调用 scoreTable.getChildren() ,它将返回一个 SnapshotArray 对象,其中包含表的所有子参与者。

因此,如果您想获取第一项,可以这样获取:scoreTable.getChildren().get(0);

关于java - 如何更新 Libgdx 中的表行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26979638/

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