我希望将变量的变化值保持在常量中的某些时间。例如,我需要将玩家的位置保持为恒定值的特定动作,以便以后使用。我对Java libgdx感兴趣
答案 0 :(得分:0)
对于全局常量,您可以使用如下常量创建类:
public class Constants {
// 1 BOX2D meter = 100 pixels;
public static final float PIXELS_PER_METER = 100f;
public static final float BLOCK_SIZE = 90f;
}
然后在游戏中的任何其他调用中使用它。像这样:
Constants.BLOCK_SIZE
如果你想让变量变化,删除final
,但它不会是常数。
如果您需要为一个类创建常量,只需在此类中声明它们,而不使用static
标识符。