我的游戏中有 4 个益智游戏,可以说是子游戏。为每个用户赚取一些积分。game1 结束后,我将获得的积分设置为公共静态 int pointsGame1 变量。以此类推其他游戏。在我的主菜单中,我有一个应该显示总分的框。我做这样的事情:
boxTotalPoints.setText("" + pointsGame1 + pointsGame2 + pointsGame3 + pointsGame4);
问题是当我开始该活动时,我得到 0000,因为所有变量的起始值都是 0。
我遇到的第二个问题是,当我完成游戏1 时,我将这些点添加到我的 totalPoints 变量中,也是 public static int,如下所示:
Menu.totalPoints =+ pointsGame1;
但是当我玩第二场比赛时,它应该汇总我所有的积分并将其显示在 mu 总框中,但我只从最后一场比赛中获得积分。此外,如果我在第一场比赛中获得 60 分,它将显示 00060。
如何解决这两件事?