сохранение постоянных значений переменной в константе

#java #libgdx

#java #libgdx

Вопрос:

Я хочу сохранить изменяющиеся значения переменной в течение определенного времени в виде константы. Например, мне нужно сохранить позицию игрока для определенного действия в постоянном значении, чтобы использовать его позже. Меня интересует Java libgdx

Комментарии:

1. Какой язык вы используете? Нам нужно больше информации, чем это, чтобы помочь

Ответ №1:

Для глобальных констант вы можете создать класс с такими константами:

 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 идентификатора.