CEPII
@CEPII
Житель убежища 101

Как сделать переключение между предметами в инвентаре[UNITY]?

Здравствуйте, как сделать такое переключение?
1. Имеются 2 кнопки "Вправо" и "Влево". Также присутствуют 3 предмета (Пускай 3д моделька машины, автобуса, мотоцикла)
2. Сначала у нас стоит моделька мотоцикла. При нажатии на кнопку "Направо" переключается на следующую модель вместе с ее информацией и так далее. В конце концов так до бесконечности.
Пример по всем известной игре Brawl Stars:
5c90dafe9b4f9733066618.jpeg
(на фотографии присутствуют кнопки "вправо" и "влево", а также информация под каждого персонажа. Весь механизм описан выше)
Буду благодарен за код или же за видеоурок. Спасибо!
  • Вопрос задан
  • 594 просмотра
Решения вопроса 1
@GreatRash
1. Создаём массив необходимых объектов
2. Инстанцируем нужное количество объектов на сцене (допустим 3 из 5). На сцене (1, 2, 3)
3. При нажатии вправо инстанцируем следующий элемент из массива (4), а предыдущий элемент (1) дестроим. На сцене (2, 3, 4)
4. При нажатии влево всё наоборот: инстанцируем предыдущий элемент (5), а самый правый (3) дестроим. На сцене (5, 1, 2)
5. А затем просто перемещаем камеру к нужному элементу, ну или перемещаем сами элементы, чтобы они попали в камеру
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы