2017-02-11 5 views
3

Я создаю игру для телефонов Android, и мне нужен номер игрока на экране, где я выбираю его на другой экран, где я использую его для чего-то другого. На экране, где я выбираю конкретный номер, метод для возврата числа игроков работает отлично, но когда я использую этот метод на другом экране, он возвращает ноль. Я выбираю номер (изображение для определенного номера) из ScrollPane. Когда я меняю экран, я очищаю экран и рисую новый, как обычно. Поэтому мой вопрос заключается в том, как сохранить это значение и вернуть его даже при изменении экрана?Libgdx - Как передать значение переменной с одного экрана на другой?

+0

Можете ли вы объяснить, как вы изменяете экраны? Я не понимаю, хотите ли вы передать переменную на другой экран только через другой конструктор экрана? 'game.setScreen (новый PlayScreen (var));' – centenond

+0

Большое спасибо. Я был настолько сосредоточен на использовании Preferences для этого, поэтому я забыл про эту простую вещь :) напишите свой комментарий как ответ, и я соглашусь с ним. – user7479651

ответ

2

передать его через конструктор другого экрана

game.setScreen(new PlayScreen(var)); 

 Смежные вопросы

  • Нет связанных вопросов^_^