Как сделать выбор персонажа в игре android? - PullRequest
0 голосов
/ 30 апреля 2020

Я сейчас пытаюсь сделать игру android, но я застрял в меню выбора персонажа. У меня есть 3 действия: MainActivity (начальная) ShopActivity (та, из которой вы выбираете своего персонажа) и GameActivity (содержит игру l oop). Мои персонажи - это разные классы, которые все расширены от класса PlayableCharacter. В ShopActivity у меня есть несколько кнопок, каждая из которых должна переключать персонажа, с которым вы сейчас играете, по клику. Но проблема в том, что я понятия не имею, как это сделать. Игрок в игре - это объектная форма типа PlayableCharacter, но на самом деле я хочу, чтобы при каждом запуске GameActivity это был другой тип (в зависимости от того, какого персонажа я выбрал)

Надеюсь, мое объяснение было достаточно хорошим для кого-то, чтобы дать мне ответ. Заранее спасибо!

1 Ответ

0 голосов
/ 30 апреля 2020

Я бы сделал это так. Сначала я бы поместил 2 кнопки, чтобы изменить символ с помощью этого кода:

 ImageView img; // this image will be between the next and previous button
 yourButton.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
        img.setImageIcon(Your_character_image);
     }
   }
  );

То же самое для другой кнопки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...