我在A类(levelstatus
)中有一个整数(LevelSelectScene
),我想在B类(GameScene
)中对其进行更改,这可能吗?
这是我的代码:
(GameScene中的代码)
public class levelComplete()
{
levelSelectScene.getInstance.levelstatus=1;
}
LevelSelectScene
具有公共(public)整数levelstatus
。事件发生后,
levelComplete
将触发并将levelstatus
的值从null更改为1。 最佳答案
是的。
将levelstatus
变量设置为static
。
因为我想您需要在每个级别的类中更改该变量。
这意味着,您要在整个游戏(所有级别)中访问该变量。
并且,在Util
类(建议使用LevelUtil
)中声明该变量,因为它不会附加到单个级别。